### Log truncated: showing last 9.0 of 78.9 MB. Use the Download button on the build page to get the full log (.gz). ### 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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:21,597 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a1af1260> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:21,598 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a367fba0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:21,607 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:21,613 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a367ff60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:23,092 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:26,500 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2839f80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:26,501 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1acd6c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:26,511 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:26,516 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1acde40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:26,992 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:31,656 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d17e7a60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:31,658 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a21eae80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:31,668 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:31,674 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a21e98a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:32,142 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:35,772 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a36e5120> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:35,774 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4d50180> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:35,792 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:35,799 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4d51080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:37,300 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:40,791 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a367ccc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:40,792 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a552cd60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:40,803 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:40,810 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a552c2c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:41,350 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:45,953 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a55d8860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:45,954 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4d02de0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:45,969 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:45,975 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4d00180> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:46,476 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:49,870 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a36af1a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:49,871 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2706980> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:49,881 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:49,888 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a27056c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:51,270 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:54,729 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3fb4fe0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:54,730 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2065120> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:54,739 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:54,745 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a20677e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:55,423 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:59,704 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a31fdf80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:59,706 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d121ea20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:59,715 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:15:59,722 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a21a9440> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:00,368 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_input_exposed_on_customizer_form ... 2026-10-08 13:16:00,402 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_onchange_derives_ttype ... 2026-10-08 13:16:00,469 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:04,664 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a1af4900> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:04,665 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0057ec0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:04,673 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:04,679 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4ba19e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:05,386 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b76ecc8-225362/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:08,683 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a38bf4c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b76ecc8-225362/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:08,685 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a28668e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b76ecc8-225362/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:08,693 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b76ecc8-225362/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:08,699 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2866980> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b76ecc8-225362/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:09,185 121 INFO rb-b76ecc8-225362-422414 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 13:16:09,359 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_selection_and_reference_without_options_is_blocked ... 2026-10-08 13:16:09,391 121 INFO rb-b76ecc8-225362-422414 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 13:16:11,426 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:14,734 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d049aa20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:14,735 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cb922700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:14,741 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:14,747 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cb9211c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:14,787 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:16:16,821 121 INFO rb-b76ecc8-225362-422414 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 13:16:17,230 121 INFO rb-b76ecc8-225362-422414 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 13:16:17,619 121 INFO rb-b76ecc8-225362-422414 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 13:16:18,018 121 INFO rb-b76ecc8-225362-422414 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 13:16:18,381 121 INFO rb-b76ecc8-225362-422414 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 13:16:18,743 121 INFO rb-b76ecc8-225362-422414 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 13:16:19,118 121 INFO rb-b76ecc8-225362-422414 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 13:16:19,597 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:16:21,265 121 INFO rb-b76ecc8-225362-422414 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 13:16:21,398 121 INFO rb-b76ecc8-225362-422414 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 13:16:22,031 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_customizer_path_is_absent_from_get_combined_arch ... 2026-10-08 13:16:22,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_customizer_path_is_absent_from_normal_get_views ... 2026-10-08 13:16:22,350 121 INFO rb-b76ecc8-225362-422414 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 13:16:22,725 121 INFO rb-b76ecc8-225362-422414 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 13:16:23,343 121 INFO rb-b76ecc8-225362-422414 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 13:16:23,896 121 INFO rb-b76ecc8-225362-422414 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 13:16:24,044 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_path_stamp: Starting CustomizerTestPathStampScope.test_view_written_in_customizer_mode_passes_arch_validation ... 2026-10-08 13:16:24,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 13:16:24,232 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_field_type_row_plugs_into_generic_builder ... 2026-10-08 13:16:24,266 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_view_type_row_plugs_into_generic_paths ... 2026-10-08 13:16:24,411 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:28,615 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a5155e40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:28,616 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1af9760> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:28,625 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:28,631 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1afb740> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:29,400 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registries_contract_endpoint ... 2026-10-08 13:16:29,548 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_builds_field_vals_per_ttype ... 2026-10-08 13:16:29,588 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_model_creation_seed ... 2026-10-08 13:16:29,754 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:34,145 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a27a37e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:34,147 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2e2b4c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:34,156 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:34,163 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2c66480> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:34,835 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_save_for_supported_view_types ... 2026-10-08 13:16:35,616 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_validator_rejects_incomplete_field ... 2026-10-08 13:16:35,648 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_save_rejects_unregistered_view_type ... 2026-10-08 13:16:35,814 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:39,260 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2b8ea20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:39,261 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2e59ee0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:39,269 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:39,274 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2e5a7a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:16:39,314 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:42,629 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreview.test_a_base_provided_node_previews_as_would_hide ... 2026-10-08 13:16:42,927 121 INFO rb-b76ecc8-225362-422414 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 13:16:43,492 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #210 deleted ir.model.data records with IDs: [497524] 2026-10-08 13:16:43,492 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #210 deleted ir.ui.view records with IDs: [9802] 2026-10-08 13:16:43,535 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreview.test_a_mismatching_identity_previews_as_a_safe_negative ... 2026-10-08 13:16:43,786 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreview.test_an_unknown_address_previews_as_a_safe_negative ... 2026-10-08 13:16:44,003 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreview.test_preview_does_not_mutate_the_view_arch ... 2026-10-08 13:16:44,501 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:16:46,459 121 INFO rb-b76ecc8-225362-422414 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 13:16:46,682 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_remove_preview: Starting CustomizerTestRemovePreviewAddressesEveryNodeRequestTheWaySaveDoes.test_a_node_inside_an_inline_sub_view_previews_correctly ... 2026-10-08 13:16:46,922 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:16:47,045 121 INFO rb-b76ecc8-225362-422414 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 13:16:47,235 121 INFO rb-b76ecc8-225362-422414 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 13:16:47,418 121 INFO rb-b76ecc8-225362-422414 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 13:16:47,564 121 INFO rb-b76ecc8-225362-422414 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 13:16:47,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:47,912 121 INFO rb-b76ecc8-225362-422414 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 13:16:48,465 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:48,575 121 INFO rb-b76ecc8-225362-422414 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 13:16:48,724 121 INFO rb-b76ecc8-225362-422414 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 13:16:48,904 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:49,009 121 INFO rb-b76ecc8-225362-422414 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 13:16:49,154 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:49,271 121 INFO rb-b76ecc8-225362-422414 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 13:16:49,460 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:49,590 121 INFO rb-b76ecc8-225362-422414 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 13:16:49,886 121 INFO rb-b76ecc8-225362-422414 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 13:16:50,132 121 INFO rb-b76ecc8-225362-422414 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 13:16:50,400 121 INFO rb-b76ecc8-225362-422414 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 13:16:50,620 121 INFO rb-b76ecc8-225362-422414 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 13:16:50,951 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:51,069 121 INFO rb-b76ecc8-225362-422414 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 13:16:51,221 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:51,358 121 INFO rb-b76ecc8-225362-422414 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 13:16:51,529 121 INFO rb-b76ecc8-225362-422414 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 13:16:51,837 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:51,958 121 INFO rb-b76ecc8-225362-422414 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 13:16:52,127 121 INFO rb-b76ecc8-225362-422414 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 13:16:52,420 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:52,523 121 INFO rb-b76ecc8-225362-422414 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 13:16:52,765 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:52,894 121 INFO rb-b76ecc8-225362-422414 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 13:16:53,175 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:16:54,193 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-10-08 13:16:54,241 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23858] 2026-10-08 13:16:54,256 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:16:55,127 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-10-08 13:16:55,157 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23860] 2026-10-08 13:16:55,178 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:16:55,236 121 INFO rb-b76ecc8-225362-422414 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 13:16:55,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:customizer_report_context_internal from n/a 2026-10-08 13:16:55,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:16:55,844 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:16:55] "GET /report/html/viin_customizer.test_report_context_probe/850?context={"customizer_exclude_view_id":%209856} HTTP/1.1" 200 - 28 0.033 0.502 2026-10-08 13:16:55,870 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:customizer_report_context_settings from n/a 2026-10-08 13:16:55,980 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:16:55] "GET /report/html/viin_customizer.test_report_context_probe/850 HTTP/1.1" 200 - 13 0.058 0.045 2026-10-08 13:16:55,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:customizer_report_context_internal from n/a 2026-10-08 13:16:56,050 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:16:56] "GET /report/html/viin_customizer.test_report_context_probe/850 HTTP/1.1" 200 - 5 0.012 0.030 2026-10-08 13:16:56,052 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_report_context.CustomizerTestReportExclusionContext.test_a_view_named_in_a_report_url_context_is_still_printed_for_every_later_user: waiting for threads: [] 2026-10-08 13:16:56,099 121 INFO rb-b76ecc8-225362-422414 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 13:16:56,135 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:customizer_report_context_internal from n/a 2026-10-08 13:16:56,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:16:56,674 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:16:56] "GET /report/html/viin_customizer.test_report_context_probe/850?context={"customizer_exclude_view_id":%209856} HTTP/1.1" 200 - 34 0.058 0.459 2026-10-08 13:16:56,678 121 INFO rb-b76ecc8-225362-422414 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 13:16:56,733 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:16:57,452 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-10-08 13:16:57,466 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23863] 2026-10-08 13:16:57,475 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:16:58,081 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-10-08 13:16:58,095 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23865] 2026-10-08 13:16:58,106 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:16:58,137 121 INFO rb-b76ecc8-225362-422414 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 13:16:58,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:customizer_report_context_internal from n/a 2026-10-08 13:16:58,177 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:16:58,754 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:16:58] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_report":%20true} HTTP/1.1" 200 - 28 0.045 0.535 2026-10-08 13:16:58,774 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:customizer_report_context_settings from n/a 2026-10-08 13:16:58,914 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:16:58] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_report":%20true} HTTP/1.1" 200 - 17 0.063 0.059 2026-10-08 13:16:58,917 121 INFO rb-b76ecc8-225362-422414 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 13:16:58,973 121 INFO rb-b76ecc8-225362-422414 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 13:16:59,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:customizer_report_context_internal from n/a 2026-10-08 13:16:59,055 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:17:00,766 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:00] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_qweb":%20true} HTTP/1.1" 200 - 34 0.039 1.676 2026-10-08 13:17:00,771 121 INFO rb-b76ecc8-225362-422414 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 13:17:00,806 121 INFO rb-b76ecc8-225362-422414 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 13:17:00,829 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:customizer_report_context_internal from n/a 2026-10-08 13:17:00,855 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:17:01,444 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:01] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_report":%20true} HTTP/1.1" 200 - 34 0.065 0.527 2026-10-08 13:17:01,445 121 INFO rb-b76ecc8-225362-422414 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 13:17:01,483 121 INFO rb-b76ecc8-225362-422414 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 13:17:01,501 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:customizer_report_context_settings from n/a 2026-10-08 13:17:01,522 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:17:02,132 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:02] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_report":%20true} HTTP/1.1" 200 - 34 0.074 0.542 2026-10-08 13:17:02,156 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:customizer_report_context_internal from n/a 2026-10-08 13:17:02,244 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:02] "GET /report/html/viin_customizer.test_report_context_probe/853?context={"customizer_report":%20true} HTTP/1.1" 200 - 17 0.032 0.043 2026-10-08 13:17:02,246 121 INFO rb-b76ecc8-225362-422414 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 13:17:02,315 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:17:02,360 121 INFO rb-b76ecc8-225362-422414 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 13:17:02,382 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:17:02,401 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:17:03,281 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:03] "POST /customizer_report/html/2373 HTTP/1.1" 200 - 87 0.152 0.733 2026-10-08 13:17:03,299 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:03] "GET /web/assets/d0bb333/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.004 0.006 2026-10-08 13:17:03,304 121 INFO rb-b76ecc8-225362-422414 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 13:17:03,345 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_report_context: Starting CustomizerTestReportEditorAssets.test_the_report_editor_page_still_links_the_editor_styles ... 2026-10-08 13:17:03,370 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:17:03,391 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:17:04,201 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:04] "POST /customizer_report/html/2373 HTTP/1.1" 200 - 87 0.114 0.699 2026-10-08 13:17:04,218 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:04] "GET /web/assets/d0bb333/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-08 13:17:04,222 121 INFO rb-b76ecc8-225362-422414 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 13:17:04,258 121 INFO rb-b76ecc8-225362-422414 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 13:17:04,298 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:17:04,323 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:17:06,544 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:06] "POST /customizer_report/html/2373 HTTP/1.1" 200 - 87 0.132 2.096 2026-10-08 13:17:06,559 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:06] "GET /web/assets/d0bb333/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-08 13:17:06,562 121 INFO rb-b76ecc8-225362-422414 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 13:17:06,616 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:17:06,729 121 INFO rb-b76ecc8-225362-422414 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 13:17:06,917 121 INFO rb-b76ecc8-225362-422414 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 13:17:07,127 121 INFO rb-b76ecc8-225362-422414 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 13:17:07,422 121 INFO rb-b76ecc8-225362-422414 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 13:17:07,635 121 INFO rb-b76ecc8-225362-422414 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 13:17:07,844 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:17:07,951 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportShowRestoresRemoved.test_show_brings_back_a_removed_plain_element ... 2026-10-08 13:17:08,163 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497609] 2026-10-08 13:17:08,163 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9871] 2026-10-08 13:17:08,219 121 INFO rb-b76ecc8-225362-422414 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 13:17:08,388 121 INFO rb-b76ecc8-225362-422414 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 13:17:08,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497615] 2026-10-08 13:17:08,583 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9875] 2026-10-08 13:17:08,705 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497617] 2026-10-08 13:17:08,705 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9877] 2026-10-08 13:17:08,839 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497619] 2026-10-08 13:17:08,840 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9879] 2026-10-08 13:17:08,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497621] 2026-10-08 13:17:08,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9881] 2026-10-08 13:17:09,095 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497623] 2026-10-08 13:17:09,096 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9883] 2026-10-08 13:17:09,202 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497625] 2026-10-08 13:17:09,202 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9885] 2026-10-08 13:17:09,248 121 INFO rb-b76ecc8-225362-422414 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 13:17:09,510 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_report_hidden_branch: Starting CustomizerTestReportShowRestoresRemoved.test_undo_after_show_restores_the_hidden_state ... 2026-10-08 13:17:09,692 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497633] 2026-10-08 13:17:09,692 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [9891] 2026-10-08 13:17:09,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:17:09,952 121 INFO rb-b76ecc8-225362-422414 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 13:17:10,112 121 INFO rb-b76ecc8-225362-422414 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 13:17:10,286 121 INFO rb-b76ecc8-225362-422414 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 13:17:10,470 121 INFO rb-b76ecc8-225362-422414 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 13:17:10,643 121 INFO rb-b76ecc8-225362-422414 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 13:17:10,825 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:17:10,926 121 INFO rb-b76ecc8-225362-422414 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 13:17:11,114 121 INFO rb-b76ecc8-225362-422414 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 13:17:11,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:17:11,392 121 INFO rb-b76ecc8-225362-422414 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 13:17:11,530 121 INFO rb-b76ecc8-225362-422414 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 13:17:11,675 121 INFO rb-b76ecc8-225362-422414 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 13:17:11,877 121 INFO rb-b76ecc8-225362-422414 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 13:17:12,018 121 INFO rb-b76ecc8-225362-422414 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 13:17:12,170 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:17:12,257 121 INFO rb-b76ecc8-225362-422414 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 13:17:12,678 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:17:14,375 121 INFO rb-b76ecc8-225362-422414 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 13:17:14,523 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 13:17:14,539 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 13:17:14,623 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 13:17:14,643 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 13:17:14,678 121 INFO rb-b76ecc8-225362-422414 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 13:17:14,834 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 13:17:14,930 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 218, model: res.partner, fields: comment 2026-10-08 13:17:15,209 121 INFO rb-b76ecc8-225362-422414 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 13:17:15,497 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:17:15,602 121 INFO rb-b76ecc8-225362-422414 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 13:17:15,716 121 INFO rb-b76ecc8-225362-422414 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 13:17:15,836 121 INFO rb-b76ecc8-225362-422414 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 13:17:15,953 121 INFO rb-b76ecc8-225362-422414 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 13:17:16,170 121 INFO rb-b76ecc8-225362-422414 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 13:17:16,349 121 INFO rb-b76ecc8-225362-422414 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 13:17:16,497 121 INFO rb-b76ecc8-225362-422414 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 13:17:16,648 121 INFO rb-b76ecc8-225362-422414 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 13:17:16,871 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:17:16,968 121 INFO rb-b76ecc8-225362-422414 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 13:17:17,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:17:18,669 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSameNameSiblingSave.test_editing_the_second_same_name_field_leaves_the_first ... 2026-10-08 13:17:18,988 121 INFO rb-b76ecc8-225362-422414 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 13:17:19,405 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSameNameSiblingSave.test_moving_the_second_same_name_field_moves_that_field ... 2026-10-08 13:17:19,778 121 INFO rb-b76ecc8-225362-422414 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 13:17:20,149 121 INFO rb-b76ecc8-225362-422414 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 13:17:20,461 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:17:22,314 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_save_addressing: Starting CustomizerTestSameNameSiblingCompaction.test_compaction_keeps_edits_on_the_second_same_name_sibling ... 2026-10-08 13:17:22,442 121 INFO rb-b76ecc8-225362-422414 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 13:17:22,548 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:17:24,010 121 INFO rb-b76ecc8-225362-422414 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 13:17:24,399 121 INFO rb-b76ecc8-225362-422414 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 13:17:24,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:17:26,670 121 INFO rb-b76ecc8-225362-422414 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 13:17:27,003 121 INFO rb-b76ecc8-225362-422414 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 13:17:27,574 121 INFO rb-b76ecc8-225362-422414 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 13:17:28,102 121 INFO rb-b76ecc8-225362-422414 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 13:17:28,484 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #226 deleted ir.model.data records with IDs: [497721] 2026-10-08 13:17:28,484 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #226 deleted ir.ui.view records with IDs: [9957] 2026-10-08 13:17:28,534 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:17:30,404 121 INFO rb-b76ecc8-225362-422414 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 13:17:30,612 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:17:32,237 121 INFO rb-b76ecc8-225362-422414 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 13:17:32,361 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_served_node_info: Starting CustomizerTestFieldLevelGroupsServed.test_field_without_field_level_groups_carries_none ... 2026-10-08 13:17:32,581 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:17:34,296 121 INFO rb-b76ecc8-225362-422414 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 13:17:34,958 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497725] 2026-10-08 13:17:35,159 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:17:35,371 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:17:39,766 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a47c4220> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:17:39,767 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a36e7880> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:17:39,780 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:17:39,787 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a36e6a20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:17:40,533 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:17:43,846 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a1af8180> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:17:43,848 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a389f240> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:17:43,858 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:17:43,866 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a389c860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:17:45,618 121 INFO rb-b76ecc8-225362-422414 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 13:17:46,042 121 INFO rb-b76ecc8-225362-422414 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: 1440 2026-10-08 13:17:46,043 121 INFO rb-b76ecc8-225362-422414 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/tmp6dqek634_chrome_odoo 2026-10-08 13:17:46,043 121 INFO rb-b76ecc8-225362-422414 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:42317/json/version 2026-10-08 13:17:46,044 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:42317/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:17:46,096 121 INFO rb-b76ecc8-225362-422414 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 13:17:46,096 121 INFO rb-b76ecc8-225362-422414 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:42317/json 2026-10-08 13:17:46,097 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:42317/json with timeout 3 increased to 10s during tests 2026-10-08 13:17:46,114 121 INFO rb-b76ecc8-225362-422414 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:42317/devtools/page/1FAB4DFFC7D82570440533173F39468B 2026-10-08 13:17:46,136 121 INFO rb-b76ecc8-225362-422414 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 13:17:46,148 121 INFO rb-b76ecc8-225362-422414 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 13:17:46,227 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:17:46,253 121 INFO rb-b76ecc8-225362-422414 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 13:17:46,269 121 INFO rb-b76ecc8-225362-422414 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 13:17:46,270 121 INFO rb-b76ecc8-225362-422414 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 13:17:46,311 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:17:48,638 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:48] "GET /odoo/action-2384/customizer?debug=1&page=automations HTTP/1.1" 200 - 184 0.385 1.961 2026-10-08 13:17:48,643 121 INFO rb-b76ecc8-225362-422414 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': '1FAB4DFFC7D82570440533173F39468B', 'loaderId': 'B524A769985A30C52EEC91665BD4BF17', 'isDownload': False} 2026-10-08 13:17:48,643 121 INFO rb-b76ecc8-225362-422414 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 13:17:48,742 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.027 2026-10-08 13:17:48,754 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:48] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.057 2026-10-08 13:17:48,788 121 INFO rb-b76ecc8-225362-422414 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 13:17:50,198 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:50] "GET /web/webclient/load_menus/b41cd82d52f475bdeac28904f80d0922e825a470bc05463642cfa0c51ed779d5 HTTP/1.1" 200 - 1050 0.747 0.762 2026-10-08 13:17:50,206 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:50] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.502 2026-10-08 13:17:50,237 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:50] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.535 2026-10-08 13:17:50,250 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:50] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.473 2026-10-08 13:17:50,324 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:50] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-08 13:17:51,367 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 13:17:51,373 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 13:17:51,381 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 13:17:51,401 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 13:17:51,418 121 INFO rb-b76ecc8-225362-422414 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 13:17:51,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:17:51,586 121 INFO rb-b76ecc8-225362-422414 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.9427731037139893 2026-10-08 13:17:51,605 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.066 0.118 2026-10-08 13:17:51,608 121 INFO rb-b76ecc8-225362-422414 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 13:17:51,641 121 INFO rb-b76ecc8-225362-422414 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 13:17:51,643 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.185 2026-10-08 13:17:52,189 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "POST /mail/data HTTP/1.1" 200 - 146 0.252 0.340 2026-10-08 13:17:52,197 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:17:52,232 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.760 2026-10-08 13:17:52,425 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.088 0.832 2026-10-08 13:17:52,487 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.023 0.800 2026-10-08 13:17:52,490 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.863 2026-10-08 13:17:52,558 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.017 1.046 2026-10-08 13:17:52,631 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:17:52,691 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.051 0.892 2026-10-08 13:17:52,698 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "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 13:17:52,799 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 11 0.056 0.217 2026-10-08 13:17:52,894 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.050 0.340 2026-10-08 13:17:52,972 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 13:17:52,992 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:52] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.050 0.401 2026-10-08 13:17:53,062 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.027 0.505 2026-10-08 13:17:53,078 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.001 0.210 2026-10-08 13:17:53,104 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-08 13:17:53,186 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.003 0.043 2026-10-08 13:17:53,276 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.011 0.120 2026-10-08 13:17:53,299 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "GET /web/assets/f40417d/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.004 0.067 2026-10-08 13:17:53,313 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "GET /web/assets/6325df5/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.003 0.076 2026-10-08 13:17:53,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:7583) 2026-10-08 13:17:53,660 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.035 0.321 2026-10-08 13:17:53,825 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:7584) 2026-10-08 13:17:53,830 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.007 0.506 2026-10-08 13:17:53,877 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.007 0.008 2026-10-08 13:17:53,938 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.024 0.039 2026-10-08 13:17:53,944 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "POST /web/dataset/call_kw/ir.actions.act_window/read HTTP/1.1" 200 - 1 0.001 0.050 2026-10-08 13:17:53,978 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:53] "POST /web/dataset/call_kw/ir.model/search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-10-08 13:17:54,003 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:54] "GET /base_automation/static/img/automation.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 13:17:54,238 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:54] "POST /web/dataset/call_kw/base.automation/get_views HTTP/1.1" 200 - 55 0.094 0.140 2026-10-08 13:17:54,283 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:54] "POST /web/dataset/call_kw/base.automation/web_search_read HTTP/1.1" 200 - 2 0.003 0.009 2026-10-08 13:17:54,291 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 13:17:54,411 121 INFO rb-b76ecc8-225362-422414 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 13:17:54,413 121 INFO rb-b76ecc8-225362-422414 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 13:17:54,562 121 INFO rb-b76ecc8-225362-422414 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 26683716 (allocated 27635712) 2026-10-08 13:17:54,578 121 INFO rb-b76ecc8-225362-422414 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 1440 2026-10-08 13:17:54,583 121 INFO rb-b76ecc8-225362-422414 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 13:17:54,585 121 INFO rb-b76ecc8-225362-422414 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 1440 2026-10-08 13:17:54,690 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_131754_690141_test_tool_screen_empty_state_help_fits_inside_the_hosted_action_box.txt 2026-10-08 13:17:54,690 121 INFO rb-b76ecc8-225362-422414 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/tmp6dqek634_chrome_odoo" 2026-10-08 13:17:54,738 121 INFO rb-b76ecc8-225362-422414 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 13:17:55,131 121 INFO rb-b76ecc8-225362-422414 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: 1665 2026-10-08 13:17:55,131 121 INFO rb-b76ecc8-225362-422414 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/tmpdde444rr_chrome_odoo 2026-10-08 13:17:55,131 121 INFO rb-b76ecc8-225362-422414 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:38943/json/version 2026-10-08 13:17:55,133 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:38943/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:17:55,154 121 INFO rb-b76ecc8-225362-422414 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 13:17:55,155 121 INFO rb-b76ecc8-225362-422414 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:38943/json 2026-10-08 13:17:55,155 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:38943/json with timeout 3 increased to 10s during tests 2026-10-08 13:17:55,164 121 INFO rb-b76ecc8-225362-422414 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:38943/devtools/page/99EA3A5D99C86552B421F4F49CE74600 2026-10-08 13:17:55,173 121 INFO rb-b76ecc8-225362-422414 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 13:17:55,187 121 INFO rb-b76ecc8-225362-422414 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 13:17:55,295 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:17:55,314 121 INFO rb-b76ecc8-225362-422414 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 13:17:55,332 121 INFO rb-b76ecc8-225362-422414 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 13:17:55,333 121 INFO rb-b76ecc8-225362-422414 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 13:17:55,382 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:17:57,440 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:57] "GET /odoo/action-2385/customizer?debug=1&page=access HTTP/1.1" 200 - 189 0.220 1.855 2026-10-08 13:17:57,444 121 INFO rb-b76ecc8-225362-422414 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': '99EA3A5D99C86552B421F4F49CE74600', 'loaderId': 'D3B2B1D3125F28CC5A914A1CD0B17028', 'isDownload': False} 2026-10-08 13:17:57,445 121 INFO rb-b76ecc8-225362-422414 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 13:17:57,517 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:57] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.027 2026-10-08 13:17:57,544 121 INFO rb-b76ecc8-225362-422414 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 13:17:58,678 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:58] "GET /web/webclient/load_menus/b41cd82d52f475bdeac28904f80d0922e825a470bc05463642cfa0c51ed779d5 HTTP/1.1" 200 - 1050 0.515 0.671 2026-10-08 13:17:58,690 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:58] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.193 2026-10-08 13:17:58,701 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:58] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.209 2026-10-08 13:17:58,736 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 1.209 2026-10-08 13:17:58,766 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:58] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-10-08 13:17:58,865 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:58] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 13:17:59,725 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-08 13:17:59,739 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-08 13:17:59,743 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-10-08 13:17:59,749 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.020 2026-10-08 13:17:59,753 121 INFO rb-b76ecc8-225362-422414 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 13:17:59,847 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:17:59,928 121 INFO rb-b76ecc8-225362-422414 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.482938289642334 2026-10-08 13:17:59,951 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.061 0.127 2026-10-08 13:17:59,957 121 INFO rb-b76ecc8-225362-422414 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 13:17:59,973 121 INFO rb-b76ecc8-225362-422414 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 13:17:59,996 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:17:59] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.221 2026-10-08 13:18:00,062 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 13:18:00,629 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:00] "POST /mail/data HTTP/1.1" 200 - 146 0.340 0.357 2026-10-08 13:18:00,634 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.839 2026-10-08 13:18:00,832 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.084 0.920 2026-10-08 13:18:00,835 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.887 2026-10-08 13:18:00,904 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.029 1.052 2026-10-08 13:18:00,942 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.278 2026-10-08 13:18:00,945 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.087 2026-10-08 13:18:01,005 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-10-08 13:18:01,080 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 13:18:01,084 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.040 0.160 2026-10-08 13:18:01,129 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.014 0.192 2026-10-08 13:18:01,178 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.280 2026-10-08 13:18:01,225 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 1.167 2026-10-08 13:18:01,235 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:18:01,265 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 11 0.014 0.372 2026-10-08 13:18:01,296 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.000 0.007 2026-10-08 13:18:01,331 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-08 13:18:01,419 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.004 0.041 2026-10-08 13:18:01,474 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.003 0.091 2026-10-08 13:18:01,483 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/assets/f40417d/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.044 2026-10-08 13:18:01,489 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/assets/6325df5/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-10-08 13:18:01,657 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:7585) 2026-10-08 13:18:01,664 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 15 0.011 0.159 2026-10-08 13:18:01,928 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:7586) 2026-10-08 13:18:01,933 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 6 0.006 0.433 2026-10-08 13:18:01,952 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.004 2026-10-08 13:18:02,018 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:02] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.028 0.029 2026-10-08 13:18:02,029 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:02] "POST /web/dataset/call_kw/ir.actions.act_window/read HTTP/1.1" 200 - 2 0.001 0.056 2026-10-08 13:18:02,095 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 6 0.007 0.014 2026-10-08 13:18:02,116 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:02] "POST /web/dataset/call_kw/ir.model/search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-10-08 13:18:02,205 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:02] "POST /web/dataset/call_kw/ir.model.access/get_views HTTP/1.1" 200 - 21 0.034 0.037 2026-10-08 13:18:02,254 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:02] "POST /web/dataset/call_kw/ir.model.access/web_search_read HTTP/1.1" 200 - 5 0.003 0.012 2026-10-08 13:18:02,261 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 13:18:02,589 121 INFO rb-b76ecc8-225362-422414 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 13:18:02,787 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:02] "GET /odoo/action-base.ir_access_act HTTP/1.1" 200 - 22 0.036 0.094 2026-10-08 13:18:02,969 121 INFO rb-b76ecc8-225362-422414 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 13:18:03,089 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.016 2026-10-08 13:18:04,032 121 INFO rb-b76ecc8-225362-422414 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 13:18:04,050 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.010 2026-10-08 13:18:04,067 121 INFO rb-b76ecc8-225362-422414 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 13:18:04,149 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.029 2026-10-08 13:18:04,323 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.053 0.137 2026-10-08 13:18:04,681 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "POST /mail/data HTTP/1.1" 200 - 72 0.149 0.322 2026-10-08 13:18:04,685 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.441 2026-10-08 13:18:04,712 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.351 2026-10-08 13:18:04,764 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.015 0.405 2026-10-08 13:18:04,855 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-08 13:18:04,887 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.023 2026-10-08 13:18:04,914 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "POST /web/dataset/call_kw/ir.model.access/get_views HTTP/1.1" 200 - 1 0.001 0.037 2026-10-08 13:18:04,982 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "POST /web/dataset/call_kw/ir.model.access/web_search_read HTTP/1.1" 200 - 5 0.016 0.019 2026-10-08 13:18:04,987 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 13:18:05,398 121 INFO rb-b76ecc8-225362-422414 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 13:18:05,400 121 INFO rb-b76ecc8-225362-422414 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 13:18:05,824 121 INFO rb-b76ecc8-225362-422414 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 27674344 (allocated 28946432) 2026-10-08 13:18:05,836 121 INFO rb-b76ecc8-225362-422414 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 1665 2026-10-08 13:18:05,841 121 INFO rb-b76ecc8-225362-422414 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 13:18:05,842 121 INFO rb-b76ecc8-225362-422414 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 1665 2026-10-08 13:18:05,967 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_131805_966740_test_tool_screen_field_text_matches_the_real_web_clients_font_size.txt 2026-10-08 13:18:05,967 121 INFO rb-b76ecc8-225362-422414 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/tmpdde444rr_chrome_odoo" 2026-10-08 13:18:06,032 121 INFO rb-b76ecc8-225362-422414 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 13:18:06,446 121 INFO rb-b76ecc8-225362-422414 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: 1915 2026-10-08 13:18:06,447 121 INFO rb-b76ecc8-225362-422414 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/tmpsup639w0_chrome_odoo 2026-10-08 13:18:06,447 121 INFO rb-b76ecc8-225362-422414 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:38069/json/version 2026-10-08 13:18:06,449 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:38069/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:18:06,559 121 INFO rb-b76ecc8-225362-422414 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 13:18:06,564 121 INFO rb-b76ecc8-225362-422414 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:38069/json 2026-10-08 13:18:06,565 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:38069/json with timeout 3 increased to 10s during tests 2026-10-08 13:18:06,614 121 INFO rb-b76ecc8-225362-422414 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:38069/devtools/page/F46D1CF45400E28C96D5835488DBB6F7 2026-10-08 13:18:06,632 121 INFO rb-b76ecc8-225362-422414 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 13:18:06,646 121 INFO rb-b76ecc8-225362-422414 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 13:18:06,733 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:18:06,793 121 INFO rb-b76ecc8-225362-422414 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 13:18:06,817 121 INFO rb-b76ecc8-225362-422414 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 13:18:06,817 121 INFO rb-b76ecc8-225362-422414 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 13:18:06,861 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:18:08,894 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:08] "GET /odoo/action-2385/customizer?debug=1&page=access HTTP/1.1" 200 - 189 0.251 1.792 2026-10-08 13:18:08,899 121 INFO rb-b76ecc8-225362-422414 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': 'F46D1CF45400E28C96D5835488DBB6F7', 'loaderId': 'EACF8D739F4C2163D939ADA8D9DCB440', 'isDownload': False} 2026-10-08 13:18:08,899 121 INFO rb-b76ecc8-225362-422414 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 13:18:10,221 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:10] "GET /web/webclient/load_menus/b41cd82d52f475bdeac28904f80d0922e825a470bc05463642cfa0c51ed779d5 HTTP/1.1" 200 - 1050 0.613 0.675 2026-10-08 13:18:10,233 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:10] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.299 2026-10-08 13:18:10,260 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:10] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.323 2026-10-08 13:18:10,302 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 1.351 2026-10-08 13:18:10,311 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:10] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.379 2026-10-08 13:18:10,356 121 INFO rb-b76ecc8-225362-422414 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 13:18:10,357 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:10] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-08 13:18:10,486 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:10] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.016 2026-10-08 13:18:11,484 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 13:18:11,496 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 13:18:11,503 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-08 13:18:11,540 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.023 2026-10-08 13:18:11,561 121 INFO rb-b76ecc8-225362-422414 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 13:18:11,609 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:11] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.037 2026-10-08 13:18:11,658 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:18:11,735 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.045 0.128 2026-10-08 13:18:11,802 121 INFO rb-b76ecc8-225362-422414 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 : 2.9026968479156494 2026-10-08 13:18:11,812 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.021 0.149 2026-10-08 13:18:11,832 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.246 2026-10-08 13:18:11,840 121 INFO rb-b76ecc8-225362-422414 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 13:18:11,857 121 INFO rb-b76ecc8-225362-422414 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 13:18:11,921 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:18:12,316 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "POST /mail/data HTTP/1.1" 200 - 146 0.220 0.296 2026-10-08 13:18:12,468 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.053 0.749 2026-10-08 13:18:12,470 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.650 2026-10-08 13:18:12,518 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.582 2026-10-08 13:18:12,572 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.703 2026-10-08 13:18:12,580 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 13:18:12,667 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.040 0.046 2026-10-08 13:18:12,678 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 13:18:12,717 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "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 13:18:12,719 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 11 0.028 0.089 2026-10-08 13:18:12,781 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 13:18:12,815 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.040 0.155 2026-10-08 13:18:12,869 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.247 2026-10-08 13:18:12,882 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.000 0.111 2026-10-08 13:18:12,906 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-08 13:18:12,983 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:12] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.003 0.036 2026-10-08 13:18:13,045 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.003 0.094 2026-10-08 13:18:13,052 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "GET /web/assets/f40417d/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.052 2026-10-08 13:18:13,075 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "GET /web/assets/6325df5/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.003 0.070 2026-10-08 13:18:13,426 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:7587) 2026-10-08 13:18:13,436 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.021 0.357 2026-10-08 13:18:13,573 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:7588) 2026-10-08 13:18:13,578 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.006 0.508 2026-10-08 13:18:13,636 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-10-08 13:18:13,724 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.046 0.035 2026-10-08 13:18:13,740 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "POST /web/dataset/call_kw/ir.actions.act_window/read HTTP/1.1" 200 - 2 0.003 0.084 2026-10-08 13:18:13,797 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 6 0.005 0.010 2026-10-08 13:18:13,840 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "POST /web/dataset/call_kw/ir.model/search_read HTTP/1.1" 200 - 2 0.008 0.021 2026-10-08 13:18:13,937 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "POST /web/dataset/call_kw/ir.model.access/get_views HTTP/1.1" 200 - 21 0.047 0.033 2026-10-08 13:18:13,981 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 13:18:13,998 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:13] "POST /web/dataset/call_kw/ir.model.access/web_search_read HTTP/1.1" 200 - 5 0.003 0.020 2026-10-08 13:18:14,358 121 INFO rb-b76ecc8-225362-422414 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 13:18:14,436 121 INFO rb-b76ecc8-225362-422414 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 13:18:14,437 121 INFO rb-b76ecc8-225362-422414 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 13:18:14,622 121 INFO rb-b76ecc8-225362-422414 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 27895908 (allocated 29208576) 2026-10-08 13:18:14,642 121 INFO rb-b76ecc8-225362-422414 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 1915 2026-10-08 13:18:14,645 121 INFO rb-b76ecc8-225362-422414 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 13:18:14,646 121 INFO rb-b76ecc8-225362-422414 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 1915 2026-10-08 13:18:14,748 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_131814_748401_test_tool_screen_long_list_scrolls_internally_keeping_control_panel_and_header_fixed.txt 2026-10-08 13:18:14,748 121 INFO rb-b76ecc8-225362-422414 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/tmpsup639w0_chrome_odoo" 2026-10-08 13:18:14,887 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:18:19,541 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a205de40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:18:19,542 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0805d00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:18:19,550 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:18:19,556 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d08067a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:18:19,595 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:18:20,008 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-10-08 13:18:20,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome pid: 2141 2026-10-08 13:18:20,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpehpgtqba_chrome_odoo 2026-10-08 13:18:20,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Issuing json command http://127.0.0.1:43351/json/version 2026-10-08 13:18:20,424 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:43351/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:18:20,483 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 13:18:20,483 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Issuing json command http://127.0.0.1:43351/json 2026-10-08 13:18:20,484 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:43351/json with timeout 3 increased to 10s during tests 2026-10-08 13:18:20,492 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Websocket url found: ws://127.0.0.1:43351/devtools/page/724C5D88162320DBAF0A559AEC5EC4D7 2026-10-08 13:18:20,506 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Enable chrome headless console log notification 2026-10-08 13:18:20,513 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless enable page notifications 2026-10-08 13:18:20,608 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:18:20,630 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Setting session cookie in browser 2026-10-08 13:18:20,653 121 INFO rb-b76ecc8-225362-422414 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 13:18:20,653 121 INFO rb-b76ecc8-225362-422414 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 13:18:20,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:18:22,847 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:22] "GET /odoo/action-2387?view_type=list HTTP/1.1" 200 - 186 0.274 1.880 2026-10-08 13:18:22,855 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Navigation result: {'frameId': '724C5D88162320DBAF0A559AEC5EC4D7', 'loaderId': 'D8DDCA7E4BA9C86BCE5758E077616A2A', 'isDownload': False} 2026-10-08 13:18:22,855 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_editor_tour')" 2026-10-08 13:18:22,940 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:22] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.020 0.028 2026-10-08 13:18:23,021 121 INFO rb-b76ecc8-225362-422414 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 13:18:24,543 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:24] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.915 0.723 2026-10-08 13:18:24,560 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:24] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.656 2026-10-08 13:18:24,595 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 1.656 2026-10-08 13:18:24,619 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:24] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.705 2026-10-08 13:18:24,637 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:24] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-08 13:18:24,735 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:24] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 13:18:25,732 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 13:18:25,741 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 13:18:25,743 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-08 13:18:25,773 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 13:18:25,813 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:18:25,872 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:18:25,967 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.033 0.118 2026-10-08 13:18:25,974 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-10-08 13:18:26,004 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: The ready code tooks too much time : 3.148695707321167 2026-10-08 13:18:26,029 121 INFO rb-b76ecc8-225362-422414 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 13:18:26,037 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.022 0.123 2026-10-08 13:18:26,060 121 INFO rb-b76ecc8-225362-422414 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 13:18:26,135 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 13:18:26,255 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.080 0.282 2026-10-08 13:18:26,282 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.280 2026-10-08 13:18:26,284 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.249 2026-10-08 13:18:26,344 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 13:18:26,366 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "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 13:18:26,802 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "POST /mail/data HTTP/1.1" 200 - 140 0.207 0.582 2026-10-08 13:18:26,845 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.708 2026-10-08 13:18:26,911 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.032 0.574 2026-10-08 13:18:26,942 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "POST /web/action/load HTTP/1.1" 200 - 8 0.012 0.622 2026-10-08 13:18:26,990 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.668 2026-10-08 13:18:27,027 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 13:18:27,119 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.046 0.036 2026-10-08 13:18:27,176 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:18:27,959 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:27] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.295 0.613 2026-10-08 13:18:28,028 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 13:18:28,267 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:28] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.113 0.147 2026-10-08 13:18:28,835 121 INFO rb-b76ecc8-225362-422414 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 13:18:29,489 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:29] "GET /odoo/action-2387?view_type=list&debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.109 0.454 2026-10-08 13:18:29,578 121 INFO rb-b76ecc8-225362-422414 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 13:18:30,765 121 INFO rb-b76ecc8-225362-422414 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 13:18:30,861 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:30] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:18:30,956 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:30] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.670 0.753 2026-10-08 13:18:30,983 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:18:31,284 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:31] "POST /mail/data HTTP/1.1" 200 - 72 0.115 0.358 2026-10-08 13:18:31,292 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.509 2026-10-08 13:18:31,324 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 1.771 2026-10-08 13:18:31,369 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.289 2026-10-08 13:18:31,533 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.082 0.362 2026-10-08 13:18:31,599 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.013 0.049 2026-10-08 13:18:31,660 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:31] "POST /web/action/load HTTP/1.1" 200 - 8 0.035 0.034 2026-10-08 13:18:31,664 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.105 2026-10-08 13:18:31,747 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.042 0.113 2026-10-08 13:18:31,867 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:31] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.006 0.139 2026-10-08 13:18:32,030 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:32] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.033 0.103 2026-10-08 13:18:32,038 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.120 2026-10-08 13:18:32,558 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:32] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.000 0.007 2026-10-08 13:18:32,589 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:32] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 13:18:32,668 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:32] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.002 0.040 2026-10-08 13:18:32,718 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:32] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.002 0.086 2026-10-08 13:18:32,731 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:32] "GET /web/assets/f40417d/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.047 2026-10-08 13:18:32,749 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:32] "GET /web/assets/6325df5/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.006 0.055 2026-10-08 13:18:32,947 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:7589) 2026-10-08 13:18:32,962 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:32] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 15 0.018 0.197 2026-10-08 13:18:33,164 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:7590) 2026-10-08 13:18:33,169 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:33] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 6 0.009 0.424 2026-10-08 13:18:33,258 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:33] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.025 0.032 2026-10-08 13:18:33,778 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:33] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.110 0.460 2026-10-08 13:18:33,826 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:33] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.019 0.013 2026-10-08 13:18:34,063 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:34] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.052 0.139 2026-10-08 13:18:34,462 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:18:34,797 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:34] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.003 0.012 2026-10-08 13:18:34,865 121 INFO rb-b76ecc8-225362-422414 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 13:18:34,988 121 INFO rb-b76ecc8-225362-422414 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 13:18:35,122 121 INFO rb-b76ecc8-225362-422414 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 13:18:35,280 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: tour succeeded 2026-10-08 13:18:35,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR customizer_editor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-08 13:18:35,766 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: heap 42954012 (allocated 47824896) 2026-10-08 13:18:35,773 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Closing chrome headless with pid 2141 2026-10-08 13:18:35,774 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Closing websocket connection 2026-10-08 13:18:35,777 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Terminating chrome headless with pid 2141 2026-10-08 13:18:35,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_131835_889946_test_customizer_editor_tour.txt 2026-10-08 13:18:35,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Removing chrome user profile "/tmp/tmpehpgtqba_chrome_odoo" 2026-10-08 13:18:35,950 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-10-08 13:18:36,266 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome pid: 2382 2026-10-08 13:18:36,266 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless temporary user profile dir: /tmp/tmp39deeots_chrome_odoo 2026-10-08 13:18:36,267 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Issuing json command http://127.0.0.1:36919/json/version 2026-10-08 13:18:36,268 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:36919/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:18:36,349 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 13:18:36,350 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Issuing json command http://127.0.0.1:36919/json 2026-10-08 13:18:36,351 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:36919/json with timeout 3 increased to 10s during tests 2026-10-08 13:18:36,365 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Websocket url found: ws://127.0.0.1:36919/devtools/page/F4A937BDBDE426FF93AB819D07B8BDE0 2026-10-08 13:18:36,386 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Enable chrome headless console log notification 2026-10-08 13:18:36,400 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless enable page notifications 2026-10-08 13:18:36,470 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:18:36,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Setting session cookie in browser 2026-10-08 13:18:36,506 121 INFO rb-b76ecc8-225362-422414 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 13:18:36,506 121 INFO rb-b76ecc8-225362-422414 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 13:18:36,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:18:39,817 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:39] "GET /odoo/action-2387/new HTTP/1.1" 200 - 191 0.250 3.041 2026-10-08 13:18:39,821 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Navigation result: {'frameId': 'F4A937BDBDE426FF93AB819D07B8BDE0', 'loaderId': 'ED7E4B284B83E59F91B215783874B01B', 'isDownload': False} 2026-10-08 13:18:39,822 121 INFO rb-b76ecc8-225362-422414 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 13:18:39,891 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:39] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.021 2026-10-08 13:18:39,911 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:39] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-10-08 13:18:39,979 121 INFO rb-b76ecc8-225362-422414 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 13:18:41,548 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:41] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.916 0.761 2026-10-08 13:18:41,569 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:41] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.669 2026-10-08 13:18:41,611 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 1.682 2026-10-08 13:18:41,648 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:41] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.010 1.347 2026-10-08 13:18:41,658 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:41] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.666 2026-10-08 13:18:41,818 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 13:18:41,825 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 13:18:41,830 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 13:18:41,865 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.017 2026-10-08 13:18:41,919 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:18:41,991 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:18:42,052 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.098 2026-10-08 13:18:42,058 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.110 2026-10-08 13:18:42,169 121 INFO rb-b76ecc8-225362-422414 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 13:18:42,187 121 INFO rb-b76ecc8-225362-422414 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 13:18:42,294 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:18:42,309 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.097 0.198 2026-10-08 13:18:42,354 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.017 0.336 2026-10-08 13:18:42,398 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.275 2026-10-08 13:18:42,417 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 13:18:42,439 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:18:42,881 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "POST /mail/data HTTP/1.1" 200 - 140 0.225 0.481 2026-10-08 13:18:42,936 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.573 2026-10-08 13:18:42,972 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "POST /web/action/load HTTP/1.1" 200 - 8 0.018 0.590 2026-10-08 13:18:42,976 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.808 2026-10-08 13:18:43,022 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.732 2026-10-08 13:18:43,071 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:43] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.016 0.710 2026-10-08 13:18:43,087 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 13:18:43,142 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.031 2026-10-08 13:18:43,221 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:18:43,770 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:43] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.203 0.451 2026-10-08 13:18:43,843 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 13:18:44,030 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:44] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 38 0.063 0.113 2026-10-08 13:18:44,290 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:44] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 13:18:44,540 121 INFO rb-b76ecc8-225362-422414 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 13:18:44,543 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:44] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:18:45,261 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:45] "GET /odoo/action-2387/new?debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.095 0.423 2026-10-08 13:18:45,378 121 INFO rb-b76ecc8-225362-422414 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 13:18:46,298 121 INFO rb-b76ecc8-225362-422414 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 13:18:46,397 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:46] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 13:18:46,732 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:46] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.709 0.704 2026-10-08 13:18:46,755 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:18:46,775 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.023 1.429 2026-10-08 13:18:46,793 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.007 0.464 2026-10-08 13:18:47,140 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "POST /mail/data HTTP/1.1" 200 - 72 0.112 0.665 2026-10-08 13:18:47,149 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.176 2026-10-08 13:18:47,268 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.039 0.399 2026-10-08 13:18:47,290 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.341 2026-10-08 13:18:47,359 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.032 0.507 2026-10-08 13:18:47,401 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.086 2026-10-08 13:18:47,450 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.113 2026-10-08 13:18:47,455 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.133 2026-10-08 13:18:47,492 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.044 2026-10-08 13:18:47,554 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.022 0.086 2026-10-08 13:18:47,698 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.008 0.168 2026-10-08 13:18:47,745 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 13:18:47,890 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:47] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 28 0.020 0.115 2026-10-08 13:18:48,363 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:48] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.004 0.016 2026-10-08 13:18:48,405 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:48] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-08 13:18:48,519 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:48] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.018 0.061 2026-10-08 13:18:48,598 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:48] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.003 0.151 2026-10-08 13:18:48,606 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:48] "GET /web/assets/f40417d/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.067 2026-10-08 13:18:48,630 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:48] "GET /web/assets/6325df5/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.006 0.085 2026-10-08 13:18:48,961 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:7591) 2026-10-08 13:18:48,970 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:48] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.014 0.332 2026-10-08 13:18:49,131 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:7592) 2026-10-08 13:18:49,141 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:49] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.010 0.506 2026-10-08 13:18:49,269 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:49] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.036 0.045 2026-10-08 13:18:49,319 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:49] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.012 0.099 2026-10-08 13:18:49,760 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:49] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.062 0.365 2026-10-08 13:18:49,802 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:49] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.018 0.011 2026-10-08 13:18:50,006 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:50] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.046 0.067 2026-10-08 13:18:50,627 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:50] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 154 0.365 0.337 2026-10-08 13:18:50,629 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.363 2026-10-08 13:18:50,904 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:50] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.020 2026-10-08 13:18:51,037 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:51] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.031 2026-10-08 13:18:51,080 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:51] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.014 0.027 2026-10-08 13:18:51,094 121 INFO rb-b76ecc8-225362-422414 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 13:18:51,152 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:51] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.022 0.104 2026-10-08 13:18:51,259 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:51] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.057 0.170 2026-10-08 13:18:51,330 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:51] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.034 0.177 2026-10-08 13:18:51,415 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:51] "GET /web/image/res.partner/92/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 13 0.036 0.316 2026-10-08 13:18:51,439 121 INFO rb-b76ecc8-225362-422414 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 13:18:51,532 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:51] "GET /web/image/res.partner/2/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.014 0.039 2026-10-08 13:18:51,559 121 INFO rb-b76ecc8-225362-422414 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 13:18:51,638 121 INFO rb-b76ecc8-225362-422414 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 13:18:51,661 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:18:52,506 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 13:18:52,507 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:52] "POST /viin_customizer/save HTTP/1.1" 200 - 100 0.200 0.666 2026-10-08 13:18:52,580 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:52] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 13 0.018 0.044 2026-10-08 13:18:53,294 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:53] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 150 0.161 0.525 2026-10-08 13:18:53,477 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:53] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 19 0.028 0.071 2026-10-08 13:18:54,185 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:54] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 198 0.355 0.428 2026-10-08 13:18:54,436 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:54] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.005 0.022 2026-10-08 13:18:54,571 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:54] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.026 2026-10-08 13:18:54,620 121 INFO rb-b76ecc8-225362-422414 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 13:18:54,681 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:54] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.054 0.058 2026-10-08 13:18:54,717 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:54] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.008 0.091 2026-10-08 13:18:54,729 121 INFO rb-b76ecc8-225362-422414 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 13:18:54,804 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:54] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.032 0.205 2026-10-08 13:18:55,283 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 13:18:55,284 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:55] "POST /viin_customizer/save HTTP/1.1" 200 - 37 0.061 0.485 2026-10-08 13:18:55,424 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:55] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 26 0.070 0.627 2026-10-08 13:18:55,491 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:55] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.022 0.162 2026-10-08 13:18:56,102 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:56] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 150 0.152 0.443 2026-10-08 13:18:56,251 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:56] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.025 0.051 2026-10-08 13:18:56,925 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:56] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 198 0.359 0.370 2026-10-08 13:18:57,187 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:57] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.006 0.031 2026-10-08 13:18:57,261 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:57] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.005 0.030 2026-10-08 13:18:57,316 121 INFO rb-b76ecc8-225362-422414 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 13:18:57,340 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:57] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.015 0.076 2026-10-08 13:18:57,396 121 INFO rb-b76ecc8-225362-422414 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 13:18:57,424 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:57] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.038 0.136 2026-10-08 13:18:57,449 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:57] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.009 0.147 2026-10-08 13:18:58,004 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 13:18:58,004 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:58] "POST /viin_customizer/save HTTP/1.1" 200 - 37 0.078 0.496 2026-10-08 13:18:58,095 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:58] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 13 0.019 0.043 2026-10-08 13:18:58,716 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:58] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 150 0.128 0.477 2026-10-08 13:18:58,934 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:58] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 19 0.057 0.073 2026-10-08 13:18:59,554 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:59] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 198 0.307 0.412 2026-10-08 13:18:59,910 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:18:59] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.006 0.020 2026-10-08 13:19:00,098 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:00] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.069 0.066 2026-10-08 13:19:00,207 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: tour succeeded 2026-10-08 13:19:00,208 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_form_editor_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-08 13:19:00,235 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:00] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.024 0.238 2026-10-08 13:19:00,279 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:00] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.022 0.143 2026-10-08 13:19:00,304 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:00] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.004 0.338 2026-10-08 13:19:00,383 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:00] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.027 0.136 2026-10-08 13:19:00,680 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: heap 47218060 (allocated 49139712) 2026-10-08 13:19:00,687 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Closing chrome headless with pid 2382 2026-10-08 13:19:00,694 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Closing websocket connection 2026-10-08 13:19:00,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Terminating chrome headless with pid 2382 2026-10-08 13:19:00,806 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_131900_806560_test_customizer_form_editor_tour.txt 2026-10-08 13:19:00,806 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Removing chrome user profile "/tmp/tmp39deeots_chrome_odoo" 2026-10-08 13:19:00,860 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-10-08 13:19:01,283 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome pid: 2671 2026-10-08 13:19:01,284 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpq1mlvyq9_chrome_odoo 2026-10-08 13:19:01,284 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Issuing json command http://127.0.0.1:39963/json/version 2026-10-08 13:19:01,286 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:39963/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:19:01,374 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 13:19:01,374 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Issuing json command http://127.0.0.1:39963/json 2026-10-08 13:19:01,375 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:39963/json with timeout 3 increased to 10s during tests 2026-10-08 13:19:01,389 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Websocket url found: ws://127.0.0.1:39963/devtools/page/65215D61ADD2C0445C42C844B6D6F427 2026-10-08 13:19:01,395 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Enable chrome headless console log notification 2026-10-08 13:19:01,411 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless enable page notifications 2026-10-08 13:19:01,475 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:19:01,493 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Setting session cookie in browser 2026-10-08 13:19:01,512 121 INFO rb-b76ecc8-225362-422414 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 13:19:01,512 121 INFO rb-b76ecc8-225362-422414 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 13:19:01,555 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:19:03,628 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:03] "GET /odoo/action-2387?view_type=kanban HTTP/1.1" 200 - 191 0.277 1.809 2026-10-08 13:19:03,633 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Navigation result: {'frameId': '65215D61ADD2C0445C42C844B6D6F427', 'loaderId': '658A177B85A2635C9ED2565B448792D8', 'isDownload': False} 2026-10-08 13:19:03,633 121 INFO rb-b76ecc8-225362-422414 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 13:19:03,717 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:03] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.025 2026-10-08 13:19:03,737 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:03] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 13:19:03,753 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:03] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.060 2026-10-08 13:19:03,795 121 INFO rb-b76ecc8-225362-422414 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 13:19:05,115 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.716 0.707 2026-10-08 13:19:05,151 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 1.420 2026-10-08 13:19:05,165 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.893 2026-10-08 13:19:05,176 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.198 2026-10-08 13:19:05,368 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-08 13:19:05,373 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-08 13:19:05,374 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-08 13:19:05,398 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.023 2026-10-08 13:19:05,420 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:19:05,503 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:19:05,569 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.040 0.105 2026-10-08 13:19:05,576 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-10-08 13:19:05,630 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.022 0.110 2026-10-08 13:19:05,644 121 INFO rb-b76ecc8-225362-422414 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 13:19:05,689 121 INFO rb-b76ecc8-225362-422414 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 13:19:05,800 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 13:19:05,861 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.099 0.253 2026-10-08 13:19:05,883 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.260 2026-10-08 13:19:05,885 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.176 2026-10-08 13:19:05,955 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:19:05,972 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 13:19:06,381 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:06] "POST /mail/data HTTP/1.1" 200 - 140 0.220 0.503 2026-10-08 13:19:06,421 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.627 2026-10-08 13:19:06,477 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:06] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.020 0.532 2026-10-08 13:19:06,522 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.597 2026-10-08 13:19:06,557 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:06] "POST /web/action/load HTTP/1.1" 200 - 8 0.015 0.621 2026-10-08 13:19:06,593 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-08 13:19:06,655 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.033 2026-10-08 13:19:06,736 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 13:19:07,397 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:07] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.291 0.484 2026-10-08 13:19:07,505 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:07] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 5 0.028 0.049 2026-10-08 13:19:07,668 121 INFO rb-b76ecc8-225362-422414 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 13:19:08,284 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:08] "GET /odoo/action-2387?debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.149 0.391 2026-10-08 13:19:08,366 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.016 2026-10-08 13:19:08,377 121 INFO rb-b76ecc8-225362-422414 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 13:19:09,347 121 INFO rb-b76ecc8-225362-422414 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 13:19:09,435 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:09] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:19:09,926 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:09] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.855 0.735 2026-10-08 13:19:09,935 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.563 2026-10-08 13:19:09,942 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:19:10,263 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:10] "POST /mail/data HTTP/1.1" 200 - 72 0.138 0.716 2026-10-08 13:19:10,306 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.292 2026-10-08 13:19:10,309 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.128 2026-10-08 13:19:10,472 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.061 0.393 2026-10-08 13:19:10,486 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 13:19:10,553 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.016 0.040 2026-10-08 13:19:10,624 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.027 0.034 2026-10-08 13:19:10,677 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:10] "POST /web/action/load HTTP/1.1" 200 - 8 0.012 0.103 2026-10-08 13:19:10,863 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:10] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.010 0.149 2026-10-08 13:19:10,946 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:10] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 5 0.016 0.046 2026-10-08 13:19:11,110 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:11] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 13:19:11,137 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:11] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-10-08 13:19:11,226 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:11] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.020 0.040 2026-10-08 13:19:11,281 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:11] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.006 0.102 2026-10-08 13:19:11,290 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:11] "GET /web/assets/f40417d/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.051 2026-10-08 13:19:11,312 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:11] "GET /web/assets/6325df5/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.009 0.064 2026-10-08 13:19:11,646 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:7593) 2026-10-08 13:19:11,651 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:11] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.024 0.325 2026-10-08 13:19:11,797 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:7594) 2026-10-08 13:19:11,802 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:11] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.006 0.490 2026-10-08 13:19:11,909 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:11] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.029 0.037 2026-10-08 13:19:12,246 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:12] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.039 0.348 2026-10-08 13:19:12,274 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:12] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.004 0.011 2026-10-08 13:19:12,344 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:12] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 4 0.007 0.023 2026-10-08 13:19:12,391 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:12] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.002 0.005 2026-10-08 13:19:12,481 121 INFO rb-b76ecc8-225362-422414 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 13:19:12,582 121 INFO rb-b76ecc8-225362-422414 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 13:19:12,638 121 INFO rb-b76ecc8-225362-422414 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 13:19:12,700 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: tour succeeded 2026-10-08 13:19:12,702 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR customizer_kanban_editor_tour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-08 13:19:13,001 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:19:13,041 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: heap 31742752 (allocated 32616448) 2026-10-08 13:19:13,059 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Closing chrome headless with pid 2671 2026-10-08 13:19:13,060 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Closing websocket connection 2026-10-08 13:19:13,061 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Terminating chrome headless with pid 2671 2026-10-08 13:19:13,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_131913_160159_test_customizer_kanban_editor_tour.txt 2026-10-08 13:19:13,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Removing chrome user profile "/tmp/tmpq1mlvyq9_chrome_odoo" 2026-10-08 13:19:13,218 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-10-08 13:19:13,629 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome pid: 2917 2026-10-08 13:19:13,630 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpmguzblem_chrome_odoo 2026-10-08 13:19:13,630 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Issuing json command http://127.0.0.1:35493/json/version 2026-10-08 13:19:13,631 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:35493/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:19:13,651 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 13:19:13,651 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Issuing json command http://127.0.0.1:35493/json 2026-10-08 13:19:13,652 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:35493/json with timeout 3 increased to 10s during tests 2026-10-08 13:19:13,664 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Websocket url found: ws://127.0.0.1:35493/devtools/page/B4BE2E822045C54EFE609C81DECB85B4 2026-10-08 13:19:13,674 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Enable chrome headless console log notification 2026-10-08 13:19:13,702 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless enable page notifications 2026-10-08 13:19:13,779 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:19:13,797 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Setting session cookie in browser 2026-10-08 13:19:13,805 121 INFO rb-b76ecc8-225362-422414 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 13:19:13,805 121 INFO rb-b76ecc8-225362-422414 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 13:19:13,821 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:19:15,731 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:15] "GET /odoo/action-2387?view_type=list HTTP/1.1" 200 - 191 0.296 1.618 2026-10-08 13:19:15,735 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Navigation result: {'frameId': 'B4BE2E822045C54EFE609C81DECB85B4', 'loaderId': 'C988823A1ED30F3889DA8C238AC17C03', 'isDownload': False} 2026-10-08 13:19:15,735 121 INFO rb-b76ecc8-225362-422414 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 13:19:15,797 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:15] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.017 0.013 2026-10-08 13:19:15,838 121 INFO rb-b76ecc8-225362-422414 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 13:19:15,849 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.041 2026-10-08 13:19:17,083 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:17] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.671 0.629 2026-10-08 13:19:17,091 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:17] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.305 2026-10-08 13:19:17,103 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:17] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 1.323 2026-10-08 13:19:17,123 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:17] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.010 1.242 2026-10-08 13:19:17,220 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:17] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-08 13:19:18,143 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 13:19:18,163 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-08 13:19:18,165 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-08 13:19:18,196 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.015 2026-10-08 13:19:18,211 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:19:18,304 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:19:18,394 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.069 0.110 2026-10-08 13:19:18,425 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: The ready code tooks too much time : 2.6893467903137207 2026-10-08 13:19:18,434 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.142 2026-10-08 13:19:18,437 121 INFO rb-b76ecc8-225362-422414 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 13:19:18,439 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.195 2026-10-08 13:19:18,476 121 INFO rb-b76ecc8-225362-422414 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 13:19:18,573 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:19:18,641 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.079 0.245 2026-10-08 13:19:19,023 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "POST /mail/data HTTP/1.1" 200 - 140 0.144 0.420 2026-10-08 13:19:19,026 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.534 2026-10-08 13:19:19,036 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:19:19,053 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:19:19,101 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.032 0.503 2026-10-08 13:19:19,156 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.014 0.460 2026-10-08 13:19:19,183 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.670 2026-10-08 13:19:19,224 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "POST /web/action/load HTTP/1.1" 200 - 8 0.014 0.520 2026-10-08 13:19:19,276 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.583 2026-10-08 13:19:19,278 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.047 2026-10-08 13:19:19,325 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.078 2026-10-08 13:19:19,372 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 13:19:19,897 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.155 0.482 2026-10-08 13:19:19,966 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 13:19:20,153 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:20] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.048 0.155 2026-10-08 13:19:20,816 121 INFO rb-b76ecc8-225362-422414 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 13:19:21,367 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:21] "GET /odoo/action-2387?view_type=list&debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.087 0.361 2026-10-08 13:19:21,493 121 INFO rb-b76ecc8-225362-422414 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 13:19:22,368 121 INFO rb-b76ecc8-225362-422414 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 13:19:22,502 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:22] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 13:19:22,737 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:22] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.652 0.660 2026-10-08 13:19:22,745 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.363 2026-10-08 13:19:22,756 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:19:22,776 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 1.317 2026-10-08 13:19:23,113 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:23] "POST /mail/data HTTP/1.1" 200 - 72 0.126 0.569 2026-10-08 13:19:23,150 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.332 2026-10-08 13:19:23,155 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.231 2026-10-08 13:19:23,277 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.032 0.421 2026-10-08 13:19:23,387 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 13:19:23,461 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.025 0.034 2026-10-08 13:19:23,526 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:23] "POST /web/action/load HTTP/1.1" 200 - 8 0.028 0.044 2026-10-08 13:19:23,596 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.028 0.082 2026-10-08 13:19:23,746 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:23] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.004 0.158 2026-10-08 13:19:23,928 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:23] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.032 0.108 2026-10-08 13:19:23,936 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.127 2026-10-08 13:19:24,498 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:24] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.003 0.013 2026-10-08 13:19:24,541 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:24] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-10-08 13:19:24,624 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:24] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.004 0.038 2026-10-08 13:19:24,679 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:24] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.004 0.089 2026-10-08 13:19:24,689 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:24] "GET /web/assets/f40417d/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.049 2026-10-08 13:19:24,705 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:24] "GET /web/assets/6325df5/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.004 0.059 2026-10-08 13:19:24,893 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:7595) 2026-10-08 13:19:24,900 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:24] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 15 0.025 0.174 2026-10-08 13:19:25,075 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:7596) 2026-10-08 13:19:25,080 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:25] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 6 0.006 0.379 2026-10-08 13:19:25,155 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:25] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.022 0.029 2026-10-08 13:19:25,584 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:25] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.037 0.433 2026-10-08 13:19:25,631 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:25] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.008 0.021 2026-10-08 13:19:25,853 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:25] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.038 0.121 2026-10-08 13:19:26,399 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:19:26,497 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:26] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 13:19:26,561 121 INFO rb-b76ecc8-225362-422414 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 13:19:26,752 121 INFO rb-b76ecc8-225362-422414 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 13:19:26,818 121 INFO rb-b76ecc8-225362-422414 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 13:19:26,931 121 INFO rb-b76ecc8-225362-422414 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 13:19:27,007 121 INFO rb-b76ecc8-225362-422414 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 13:19:27,048 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:19:27,301 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 13:19:27,301 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:27] "POST /viin_customizer/save HTTP/1.1" 200 - 76 0.189 0.103 2026-10-08 13:19:27,990 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:27] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 157 0.185 0.468 2026-10-08 13:19:28,246 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:28] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 23 0.077 0.140 2026-10-08 13:19:28,935 121 INFO rb-b76ecc8-225362-422414 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 13:19:29,007 121 INFO rb-b76ecc8-225362-422414 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 13:19:29,184 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 13:19:29,184 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:29] "POST /viin_customizer/save HTTP/1.1" 200 - 32 0.111 0.065 2026-10-08 13:19:29,812 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:29] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 156 0.141 0.471 2026-10-08 13:19:30,027 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:30] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 23 0.048 0.127 2026-10-08 13:19:30,722 121 INFO rb-b76ecc8-225362-422414 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 13:19:30,801 121 INFO rb-b76ecc8-225362-422414 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 13:19:30,953 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 13:19:30,954 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:30] "POST /viin_customizer/save HTTP/1.1" 200 - 32 0.086 0.061 2026-10-08 13:19:31,556 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:31] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 156 0.133 0.449 2026-10-08 13:19:31,785 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:31] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 23 0.054 0.135 2026-10-08 13:19:32,431 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: tour succeeded 2026-10-08 13:19:32,433 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_list_editor_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-08 13:19:33,163 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: heap 59811532 (allocated 61984768) 2026-10-08 13:19:33,172 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Closing chrome headless with pid 2917 2026-10-08 13:19:33,174 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Closing websocket connection 2026-10-08 13:19:33,176 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Terminating chrome headless with pid 2917 2026-10-08 13:19:33,309 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_131933_309608_test_customizer_list_editor_tour.txt 2026-10-08 13:19:33,310 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Removing chrome user profile "/tmp/tmpmguzblem_chrome_odoo" 2026-10-08 13:19:33,358 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session ... 2026-10-08 13:19:34,180 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-10-08 13:19:34,211 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23932] 2026-10-08 13:19:34,227 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:19:34,686 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Chrome pid: 3180 2026-10-08 13:19:34,686 121 INFO rb-b76ecc8-225362-422414 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/tmps__99m74_chrome_odoo 2026-10-08 13:19:34,687 121 INFO rb-b76ecc8-225362-422414 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:41187/json/version 2026-10-08 13:19:34,688 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:41187/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:19:34,739 121 INFO rb-b76ecc8-225362-422414 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 13:19:34,740 121 INFO rb-b76ecc8-225362-422414 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:41187/json 2026-10-08 13:19:34,740 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:41187/json with timeout 3 increased to 10s during tests 2026-10-08 13:19:34,763 121 INFO rb-b76ecc8-225362-422414 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:41187/devtools/page/CD65F9E8C74EFB1B541693273B5786E7 2026-10-08 13:19:34,775 121 INFO rb-b76ecc8-225362-422414 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 13:19:34,806 121 INFO rb-b76ecc8-225362-422414 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 13:19:34,853 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:customizer_debug_entry_user from n/a 2026-10-08 13:19:34,865 121 INFO rb-b76ecc8-225362-422414 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 13:19:34,869 121 INFO rb-b76ecc8-225362-422414 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 13:19:34,869 121 INFO rb-b76ecc8-225362-422414 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 13:19:34,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:19:38,290 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:38] "GET /odoo/action-2387?view_type=list HTTP/1.1" 200 - 182 0.235 3.169 2026-10-08 13:19:38,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session: Navigation result: {'frameId': 'CD65F9E8C74EFB1B541693273B5786E7', 'loaderId': 'C2AAA212BE04813850BA1CFB5B2D84A0', 'isDownload': False} 2026-10-08 13:19:38,295 121 INFO rb-b76ecc8-225362-422414 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 13:19:38,348 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:38] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-08 13:19:38,360 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:38] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-08 13:19:38,402 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.026 2026-10-08 13:19:38,432 121 INFO rb-b76ecc8-225362-422414 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 13:19:38,766 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:38] "GET /web/webclient/load_menus/92985287d7dfb0269a0d782fd5921e745364bb93efa3f928c6805d89db377bf5 HTTP/1.1" 200 - 221 0.203 0.225 2026-10-08 13:19:38,780 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:38] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.434 2026-10-08 13:19:38,791 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:38] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.040 2026-10-08 13:19:38,803 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:38] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.304 2026-10-08 13:19:39,625 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 13:19:39,631 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 13:19:39,632 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-08 13:19:39,652 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.007 2026-10-08 13:19:39,687 121 INFO rb-b76ecc8-225362-422414 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 13:19:39,741 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:19:39,807 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.080 2026-10-08 13:19:39,811 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-10-08 13:19:39,840 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.047 2026-10-08 13:19:39,846 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.079 2026-10-08 13:19:39,885 121 INFO rb-b76ecc8-225362-422414 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 13:19:39,886 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.036 2026-10-08 13:19:39,979 121 INFO rb-b76ecc8-225362-422414 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 13:19:40,021 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 13:19:40,030 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-08 13:19:40,052 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "POST /mail/data HTTP/1.1" 200 - 34 0.104 0.074 2026-10-08 13:19:40,088 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.174 2026-10-08 13:19:40,185 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "GET /web/image/res.partner/914/avatar_128?unique=1791465499000 HTTP/1.1" 200 - 15 0.058 0.203 2026-10-08 13:19:40,232 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "GET /web/image?model=res.users&field=avatar_128&id=234 HTTP/1.1" 200 - 9 0.014 0.308 2026-10-08 13:19:40,256 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.374 2026-10-08 13:19:40,294 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.174 2026-10-08 13:19:40,327 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 13:19:40,351 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:19:40,881 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 160 0.163 0.591 2026-10-08 13:19:40,921 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.616 2026-10-08 13:19:41,088 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:41] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.044 0.113 2026-10-08 13:19:41,093 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.160 2026-10-08 13:19:41,769 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 13:19:41,775 121 INFO rb-b76ecc8-225362-422414 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 13:19:42,209 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:42] "GET /odoo/action-2387?view_type=list&debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 51 0.072 0.274 2026-10-08 13:19:42,280 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.016 2026-10-08 13:19:42,303 121 INFO rb-b76ecc8-225362-422414 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 13:19:42,635 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:42] "GET /web/webclient/load_menus/e6a8916a27c9b0a3ae1842b7a6c3bf45a6d959f901c4f6065ddcac7917a23efd HTTP/1.1" 200 - 324 0.139 0.242 2026-10-08 13:19:43,258 121 INFO rb-b76ecc8-225362-422414 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 13:19:43,281 121 INFO rb-b76ecc8-225362-422414 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 13:19:43,285 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.012 2026-10-08 13:19:43,356 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-08 13:19:43,441 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-08 13:19:43,597 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:43] "POST /mail/data HTTP/1.1" 200 - 20 0.025 0.047 2026-10-08 13:19:43,650 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:43] "GET /web/image?model=res.users&field=avatar_128&id=234 HTTP/1.1" 304 - 9 0.014 0.098 2026-10-08 13:19:43,652 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.071 2026-10-08 13:19:43,690 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.062 2026-10-08 13:19:43,723 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:43] "POST /web/action/load HTTP/1.1" 200 - 8 0.012 0.177 2026-10-08 13:19:43,906 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:43] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 5 0.007 0.149 2026-10-08 13:19:44,135 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:44] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.058 0.132 2026-10-08 13:19:44,143 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.173 2026-10-08 13:19:44,841 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:44] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.004 0.016 2026-10-08 13:19:44,887 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:44] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-08 13:19:44,979 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:44] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.014 0.043 2026-10-08 13:19:45,038 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:45] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.007 0.098 2026-10-08 13:19:45,045 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:45] "GET /web/assets/f40417d/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.037 2026-10-08 13:19:45,053 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:45] "GET /web/assets/6325df5/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-10-08 13:19:45,391 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:7602) 2026-10-08 13:19:45,397 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:45] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 12 0.017 0.319 2026-10-08 13:19:45,534 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:7603) 2026-10-08 13:19:45,539 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:45] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.006 0.462 2026-10-08 13:19:45,643 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:45] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.022 0.035 2026-10-08 13:19:46,152 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:46] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 180 0.125 0.426 2026-10-08 13:19:46,188 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:46] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.007 0.011 2026-10-08 13:19:46,399 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:46] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.041 0.122 2026-10-08 13:19:46,791 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:19:46,946 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:46] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.003 0.007 2026-10-08 13:19:46,995 121 INFO rb-b76ecc8-225362-422414 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 13:19:47,123 121 INFO rb-b76ecc8-225362-422414 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 13:19:47,315 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:47] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 5 0.010 0.137 2026-10-08 13:19:47,503 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:47] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.057 0.109 2026-10-08 13:19:48,030 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-08 13:19:48,044 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 13:19:48,085 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 13:19:48,095 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-08 13:19:48,120 121 INFO rb-b76ecc8-225362-422414 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 13:19:48,294 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "GET /odoo/action-2387?debug=1&view_type=list HTTP/1.1" 200 - 22 0.028 0.073 2026-10-08 13:19:48,566 121 INFO rb-b76ecc8-225362-422414 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 13:19:48,587 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.022 2026-10-08 13:19:48,592 121 INFO rb-b76ecc8-225362-422414 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 13:19:48,595 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.014 2026-10-08 13:19:48,644 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 13:19:48,665 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.018 2026-10-08 13:19:48,765 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "POST /mail/data HTTP/1.1" 200 - 20 0.023 0.030 2026-10-08 13:19:48,771 121 INFO rb-b76ecc8-225362-422414 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 13:19:48,787 121 INFO rb-b76ecc8-225362-422414 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 13:19:48,820 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "POST /web/action/load HTTP/1.1" 200 - 8 0.028 0.064 2026-10-08 13:19:48,890 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "GET /web/image?model=res.users&field=avatar_128&id=234 HTTP/1.1" 304 - 9 0.026 0.132 2026-10-08 13:19:48,898 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.121 2026-10-08 13:19:48,928 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.105 2026-10-08 13:19:49,087 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_opened_outside_debug_turns_debug_on_for_the_session.browser: heap 21411796 (allocated 25665536) 2026-10-08 13:19:49,147 121 INFO rb-b76ecc8-225362-422414 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 3180 2026-10-08 13:19:49,151 121 INFO rb-b76ecc8-225362-422414 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 13:19:49,163 121 INFO rb-b76ecc8-225362-422414 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 3180 2026-10-08 13:19:49,251 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:49] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 5 0.009 0.141 2026-10-08 13:19:49,274 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.149 2026-10-08 13:19:49,320 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_131949_320210_test_customizer_opened_outside_debug_turns_debug_on_for_the_session.txt 2026-10-08 13:19:49,320 121 INFO rb-b76ecc8-225362-422414 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/tmps__99m74_chrome_odoo" 2026-10-08 13:19:49,376 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-10-08 13:19:49,790 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome pid: 3445 2026-10-08 13:19:49,790 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpezqsc2ou_chrome_odoo 2026-10-08 13:19:49,790 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Issuing json command http://127.0.0.1:41071/json/version 2026-10-08 13:19:49,792 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:41071/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:19:49,820 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 13:19:49,820 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Issuing json command http://127.0.0.1:41071/json 2026-10-08 13:19:49,821 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:41071/json with timeout 3 increased to 10s during tests 2026-10-08 13:19:49,839 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Websocket url found: ws://127.0.0.1:41071/devtools/page/236B3234778C91F7DEA0BC94F2FE93CC 2026-10-08 13:19:49,863 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Enable chrome headless console log notification 2026-10-08 13:19:49,883 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless enable page notifications 2026-10-08 13:19:49,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:19:49,991 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Setting session cookie in browser 2026-10-08 13:19:50,000 121 INFO rb-b76ecc8-225362-422414 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 13:19:50,000 121 INFO rb-b76ecc8-225362-422414 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 13:19:50,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:19:52,035 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:52] "GET /odoo/action-2387?view_type=list HTTP/1.1" 200 - 191 0.238 1.781 2026-10-08 13:19:52,039 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Navigation result: {'frameId': '236B3234778C91F7DEA0BC94F2FE93CC', 'loaderId': '9B4DDAA1E02F0CFF6C08567C09B34F0C', 'isDownload': False} 2026-10-08 13:19:52,040 121 INFO rb-b76ecc8-225362-422414 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 13:19:52,086 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:52] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-08 13:19:52,115 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:52] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.015 0.021 2026-10-08 13:19:52,135 121 INFO rb-b76ecc8-225362-422414 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 13:19:52,138 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:52] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.051 2026-10-08 13:19:52,190 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.074 2026-10-08 13:19:53,165 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:53] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.393 0.689 2026-10-08 13:19:53,180 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:53] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.691 2026-10-08 13:19:53,190 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:53] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.966 2026-10-08 13:19:53,365 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 13:19:53,373 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-08 13:19:53,375 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-08 13:19:53,403 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.020 2026-10-08 13:19:53,430 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:19:53,525 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:19:53,606 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 0.130 2026-10-08 13:19:53,622 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-10-08 13:19:53,640 121 INFO rb-b76ecc8-225362-422414 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 13:19:53,684 121 INFO rb-b76ecc8-225362-422414 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 13:19:53,790 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 13:19:53,867 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.135 0.195 2026-10-08 13:19:54,298 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "POST /mail/data HTTP/1.1" 200 - 140 0.185 0.498 2026-10-08 13:19:54,300 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.588 2026-10-08 13:19:54,310 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:19:54,324 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:19:54,360 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.032 0.569 2026-10-08 13:19:54,400 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.013 0.480 2026-10-08 13:19:54,444 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.912 2026-10-08 13:19:54,504 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.576 2026-10-08 13:19:54,545 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.822 2026-10-08 13:19:54,606 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "POST /web/action/load HTTP/1.1" 200 - 8 0.028 0.243 2026-10-08 13:19:54,616 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.083 2026-10-08 13:19:54,667 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.093 2026-10-08 13:19:54,721 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 13:19:55,339 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:55] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.216 0.475 2026-10-08 13:19:55,550 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:55] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.051 0.119 2026-10-08 13:19:55,556 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.149 2026-10-08 13:19:56,192 121 INFO rb-b76ecc8-225362-422414 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 13:19:56,772 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:56] "GET /odoo/action-2387?view_type=list&debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.106 0.390 2026-10-08 13:19:56,854 121 INFO rb-b76ecc8-225362-422414 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 13:19:57,894 121 INFO rb-b76ecc8-225362-422414 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 13:19:57,900 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:57] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.456 0.614 2026-10-08 13:19:57,923 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:19:57,936 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.019 1.083 2026-10-08 13:19:57,948 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.027 2026-10-08 13:19:58,251 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:58] "POST /mail/data HTTP/1.1" 200 - 72 0.113 0.220 2026-10-08 13:19:58,290 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.317 2026-10-08 13:19:58,418 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.027 0.406 2026-10-08 13:19:58,421 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.327 2026-10-08 13:19:58,534 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 13:19:58,574 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.009 0.027 2026-10-08 13:19:58,622 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:58] "POST /web/action/load HTTP/1.1" 200 - 8 0.016 0.043 2026-10-08 13:19:58,690 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.028 0.097 2026-10-08 13:19:58,813 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:58] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.006 0.134 2026-10-08 13:19:59,003 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:59] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.047 0.099 2026-10-08 13:19:59,008 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.132 2026-10-08 13:19:59,631 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:59] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.000 0.009 2026-10-08 13:19:59,654 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:59] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-08 13:19:59,756 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:59] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.005 0.058 2026-10-08 13:19:59,810 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:59] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.012 0.095 2026-10-08 13:19:59,817 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:59] "GET /web/assets/f40417d/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-10-08 13:19:59,824 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:19:59] "GET /web/assets/6325df5/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-08 13:20:00,132 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:7604) 2026-10-08 13:20:00,138 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:00] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.014 0.295 2026-10-08 13:20:00,251 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:7605) 2026-10-08 13:20:00,260 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:00] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.009 0.417 2026-10-08 13:20:00,375 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:00] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.019 0.041 2026-10-08 13:20:00,762 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:00] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.054 0.372 2026-10-08 13:20:00,802 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:00] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.009 0.015 2026-10-08 13:20:01,025 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:01] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.049 0.121 2026-10-08 13:20:01,532 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:20:01,665 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:01] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.002 0.007 2026-10-08 13:20:01,730 121 INFO rb-b76ecc8-225362-422414 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 13:20:01,868 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:01] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.000 0.005 2026-10-08 13:20:01,869 121 INFO rb-b76ecc8-225362-422414 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 13:20:01,935 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:01] "POST /web/dataset/call_kw/ir.actions.report/get_views HTTP/1.1" 200 - 20 0.025 0.037 2026-10-08 13:20:01,971 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:01] "POST /web/dataset/call_kw/ir.actions.report/web_search_read HTTP/1.1" 200 - 2 0.003 0.011 2026-10-08 13:20:02,117 121 INFO rb-b76ecc8-225362-422414 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 13:20:02,500 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:02] "POST /customizer_report/qweb/2386 HTTP/1.1" 200 - 65 0.081 0.286 2026-10-08 13:20:02,554 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:02] "POST /viin_customizer/get_field_widget_options HTTP/1.1" 200 - 3 0.006 0.009 2026-10-08 13:20:02,607 121 INFO rb-b76ecc8-225362-422414 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 13:20:02,640 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 13:20:02,657 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:02] "GET /web/assets/b2bd45a/viin_customizer.customizer_report.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-10-08 13:20:02,667 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:02] "GET /web/assets/d0bb333/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-10-08 13:20:02,675 121 INFO rb-b76ecc8-225362-422414 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 13:20:02,683 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:02] "GET /web/assets/de2ce1e/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.004 0.035 2026-10-08 13:20:02,692 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:02] "GET /web/assets/01654e3/snailmail.report_assets_snailmail.min.css HTTP/1.1" 200 - 2 0.002 0.049 2026-10-08 13:20:02,751 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: tour succeeded 2026-10-08 13:20:02,752 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR customizer_report_editor_tour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-08 13:20:02,760 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:20:03,343 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: heap 42439800 (allocated 43892736) 2026-10-08 13:20:03,357 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Closing chrome headless with pid 3445 2026-10-08 13:20:03,364 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Closing websocket connection 2026-10-08 13:20:03,364 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Terminating chrome headless with pid 3445 2026-10-08 13:20:03,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_132003_489889_test_customizer_report_editor_tour.txt 2026-10-08 13:20:03,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Removing chrome user profile "/tmp/tmpezqsc2ou_chrome_odoo" 2026-10-08 13:20:03,553 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-10-08 13:20:03,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome pid: 3706 2026-10-08 13:20:03,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless temporary user profile dir: /tmp/tmpbg7w1ywe_chrome_odoo 2026-10-08 13:20:03,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Issuing json command http://127.0.0.1:40923/json/version 2026-10-08 13:20:03,974 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:40923/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:20:04,057 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 13:20:04,057 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Issuing json command http://127.0.0.1:40923/json 2026-10-08 13:20:04,064 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:40923/json with timeout 3 increased to 10s during tests 2026-10-08 13:20:04,084 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Websocket url found: ws://127.0.0.1:40923/devtools/page/BBEB9998CEC3CB912B8BEED69EBC6406 2026-10-08 13:20:04,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Enable chrome headless console log notification 2026-10-08 13:20:04,117 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless enable page notifications 2026-10-08 13:20:04,187 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:20:04,212 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Setting session cookie in browser 2026-10-08 13:20:04,222 121 INFO rb-b76ecc8-225362-422414 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 13:20:04,222 121 INFO rb-b76ecc8-225362-422414 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 13:20:04,250 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:20:06,442 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:06] "GET /odoo/action-2387?view_type=list HTTP/1.1" 200 - 191 0.288 1.910 2026-10-08 13:20:06,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Navigation result: {'frameId': 'BBEB9998CEC3CB912B8BEED69EBC6406', 'loaderId': 'DEF98A78F941FC56D95C26D100599451', 'isDownload': False} 2026-10-08 13:20:06,446 121 INFO rb-b76ecc8-225362-422414 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 13:20:06,511 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:06] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-10-08 13:20:07,617 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:07] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.505 0.627 2026-10-08 13:20:07,633 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:07] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.140 2026-10-08 13:20:07,668 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 1.153 2026-10-08 13:20:07,683 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:07] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.188 2026-10-08 13:20:07,695 121 INFO rb-b76ecc8-225362-422414 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 13:20:07,704 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:07] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-10-08 13:20:07,816 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:07] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 13:20:08,676 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 13:20:08,684 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 13:20:08,689 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 13:20:08,726 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 13:20:08,751 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:20:08,801 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 13:20:08,872 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:20:08,958 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.050 0.150 2026-10-08 13:20:08,968 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: The ready code tooks too much time : 2.5211901664733887 2026-10-08 13:20:09,015 121 INFO rb-b76ecc8-225362-422414 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 13:20:09,028 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:20:09,034 121 INFO rb-b76ecc8-225362-422414 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 13:20:09,036 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.185 2026-10-08 13:20:09,088 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.225 2026-10-08 13:20:09,090 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.079 2026-10-08 13:20:09,224 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.044 0.324 2026-10-08 13:20:09,339 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:20:09,351 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 13:20:09,643 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "POST /mail/data HTTP/1.1" 200 - 140 0.205 0.435 2026-10-08 13:20:09,704 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.025 0.655 2026-10-08 13:20:09,707 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.459 2026-10-08 13:20:09,748 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.459 2026-10-08 13:20:09,782 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.495 2026-10-08 13:20:09,821 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.014 0.524 2026-10-08 13:20:09,825 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-08 13:20:09,888 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.035 2026-10-08 13:20:09,950 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:20:10,410 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:10] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.166 0.391 2026-10-08 13:20:10,636 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:10] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.050 0.134 2026-10-08 13:20:10,644 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.175 2026-10-08 13:20:11,290 121 INFO rb-b76ecc8-225362-422414 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 13:20:12,014 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:12] "GET /odoo/action-2387?view_type=list&debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.151 0.459 2026-10-08 13:20:12,101 121 INFO rb-b76ecc8-225362-422414 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 13:20:13,145 121 INFO rb-b76ecc8-225362-422414 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 13:20:13,257 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:13] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 13:20:13,260 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:13] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.504 0.700 2026-10-08 13:20:13,279 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 1.212 2026-10-08 13:20:13,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: Owl is running in 'dev' mode. 2026-10-08 13:20:13,579 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:13] "POST /mail/data HTTP/1.1" 200 - 72 0.095 0.292 2026-10-08 13:20:13,591 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.431 2026-10-08 13:20:13,626 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.280 2026-10-08 13:20:13,760 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.052 0.350 2026-10-08 13:20:13,852 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.011 0.025 2026-10-08 13:20:13,890 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:13] "POST /web/action/load HTTP/1.1" 200 - 8 0.013 0.039 2026-10-08 13:20:13,971 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.028 0.107 2026-10-08 13:20:13,978 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.118 2026-10-08 13:20:14,118 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:14] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.004 0.184 2026-10-08 13:20:14,344 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:14] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.048 0.137 2026-10-08 13:20:14,352 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.167 2026-10-08 13:20:14,855 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:14] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.000 0.008 2026-10-08 13:20:14,887 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:14] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 13:20:14,964 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:14] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.008 0.038 2026-10-08 13:20:15,025 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:15] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.004 0.099 2026-10-08 13:20:15,034 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:15] "GET /web/assets/f40417d/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-10-08 13:20:15,043 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:15] "GET /web/assets/6325df5/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.002 0.055 2026-10-08 13:20:15,442 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:7606) 2026-10-08 13:20:15,453 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:15] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.026 0.383 2026-10-08 13:20:15,620 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:7607) 2026-10-08 13:20:15,625 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:15] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.005 0.569 2026-10-08 13:20:15,716 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:15] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.021 0.031 2026-10-08 13:20:16,112 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:16] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 39 0.046 0.390 2026-10-08 13:20:16,149 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:16] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.011 0.013 2026-10-08 13:20:16,333 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:16] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.031 0.110 2026-10-08 13:20:16,745 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:20:16,955 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:16] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.005 2026-10-08 13:20:17,008 121 INFO rb-b76ecc8-225362-422414 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 13:20:17,160 121 INFO rb-b76ecc8-225362-422414 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 13:20:17,183 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:17] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.010 0.034 2026-10-08 13:20:17,226 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:17] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.006 0.056 2026-10-08 13:20:17,232 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:17] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.001 0.006 2026-10-08 13:20:17,255 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:17] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.001 0.005 2026-10-08 13:20:17,443 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:17] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.023 0.060 2026-10-08 13:20:17,465 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.078 2026-10-08 13:20:17,899 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:17] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 162 0.193 0.315 2026-10-08 13:20:18,214 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:20:18,216 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.019 2026-10-08 13:20:18,443 121 INFO rb-b76ecc8-225362-422414 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 13:20:18,502 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.071 0.047 2026-10-08 13:20:18,520 121 INFO rb-b76ecc8-225362-422414 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 13:20:18,524 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.140 2026-10-08 13:20:18,535 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.001 0.143 2026-10-08 13:20:18,590 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "GET /web/image/res.partner/92/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 13 0.014 0.131 2026-10-08 13:20:18,651 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.018 0.177 2026-10-08 13:20:18,698 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.012 0.300 2026-10-08 13:20:18,704 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.000 0.181 2026-10-08 13:20:18,708 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.000 0.179 2026-10-08 13:20:18,756 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 4 0.009 0.023 2026-10-08 13:20:18,798 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:18] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.000 0.004 2026-10-08 13:20:18,857 121 INFO rb-b76ecc8-225362-422414 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 13:20:19,007 121 INFO rb-b76ecc8-225362-422414 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 13:20:19,019 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:19] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.000 0.007 2026-10-08 13:20:19,025 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:19] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.001 0.009 2026-10-08 13:20:19,247 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:19] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.034 0.118 2026-10-08 13:20:19,741 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:19] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.001 0.007 2026-10-08 13:20:19,764 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: tour succeeded 2026-10-08 13:20:19,765 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_switch_view_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-08 13:20:20,351 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: heap 53988056 (allocated 55836672) 2026-10-08 13:20:20,362 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Closing chrome headless with pid 3706 2026-10-08 13:20:20,363 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Closing websocket connection 2026-10-08 13:20:20,366 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Terminating chrome headless with pid 3706 2026-10-08 13:20:20,481 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome Log in: /tmp/odoo_tests/rb-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_132020_481558_test_customizer_switch_view_tour.txt 2026-10-08 13:20:20,481 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Removing chrome user profile "/tmp/tmpbg7w1ywe_chrome_odoo" 2026-10-08 13:20:20,550 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 13:20:20,762 121 INFO rb-b76ecc8-225362-422414 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 13:20:21,177 121 INFO rb-b76ecc8-225362-422414 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: 3973 2026-10-08 13:20:21,178 121 INFO rb-b76ecc8-225362-422414 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/tmp0rv9z8fj_chrome_odoo 2026-10-08 13:20:21,178 121 INFO rb-b76ecc8-225362-422414 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:39615/json/version 2026-10-08 13:20:21,181 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:39615/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:20:21,242 121 INFO rb-b76ecc8-225362-422414 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 13:20:21,242 121 INFO rb-b76ecc8-225362-422414 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:39615/json 2026-10-08 13:20:21,243 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:39615/json with timeout 3 increased to 10s during tests 2026-10-08 13:20:21,265 121 INFO rb-b76ecc8-225362-422414 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:39615/devtools/page/651D9BED9A0226240E339E362599A6D2 2026-10-08 13:20:21,301 121 INFO rb-b76ecc8-225362-422414 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 13:20:21,321 121 INFO rb-b76ecc8-225362-422414 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 13:20:21,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:20:21,388 121 INFO rb-b76ecc8-225362-422414 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 13:20:21,399 121 INFO rb-b76ecc8-225362-422414 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 13:20:21,399 121 INFO rb-b76ecc8-225362-422414 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 13:20:21,431 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:20:23,338 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:23] "GET /odoo/action-2388/new HTTP/1.1" 200 - 186 0.250 1.670 2026-10-08 13:20:23,343 121 INFO rb-b76ecc8-225362-422414 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': '651D9BED9A0226240E339E362599A6D2', 'loaderId': '746E649563320577EA11B3B67EC14110', 'isDownload': False} 2026-10-08 13:20:23,343 121 INFO rb-b76ecc8-225362-422414 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 13:20:23,414 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:23] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.017 2026-10-08 13:20:23,453 121 INFO rb-b76ecc8-225362-422414 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 13:20:24,516 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:24] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.544 0.571 2026-10-08 13:20:24,557 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 1.128 2026-10-08 13:20:24,570 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:24] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 1.166 2026-10-08 13:20:24,584 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:24] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.180 2026-10-08 13:20:24,599 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:24] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 13:20:24,678 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:24] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-08 13:20:25,660 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 13:20:25,662 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 13:20:25,666 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 13:20:25,689 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-08 13:20:25,700 121 INFO rb-b76ecc8-225362-422414 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 13:20:25,745 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:20:25,809 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.068 2026-10-08 13:20:25,816 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-10-08 13:20:25,868 121 INFO rb-b76ecc8-225362-422414 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.5249483585357666 2026-10-08 13:20:25,896 121 INFO rb-b76ecc8-225362-422414 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 13:20:25,906 121 INFO rb-b76ecc8-225362-422414 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 13:20:25,970 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:20:26,034 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.084 0.180 2026-10-08 13:20:26,083 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.021 0.306 2026-10-08 13:20:26,148 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.292 2026-10-08 13:20:26,150 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.271 2026-10-08 13:20:26,170 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 13:20:26,189 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "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 13:20:26,223 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.129 2026-10-08 13:20:26,274 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.297 2026-10-08 13:20:26,605 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "POST /mail/data HTTP/1.1" 200 - 140 0.128 0.589 2026-10-08 13:20:26,635 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "POST /web/action/load HTTP/1.1" 200 - 9 0.011 0.553 2026-10-08 13:20:26,682 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.016 0.572 2026-10-08 13:20:26,779 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 13:20:26,849 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.031 2026-10-08 13:20:26,901 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:20:27,192 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:27] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 102 0.112 0.272 2026-10-08 13:20:27,239 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 13:20:27,269 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:27] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 2 0.001 0.027 2026-10-08 13:20:27,343 121 INFO rb-b76ecc8-225362-422414 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 13:20:27,395 121 INFO rb-b76ecc8-225362-422414 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 13:20:27,396 121 INFO rb-b76ecc8-225362-422414 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 13:20:27,530 121 INFO rb-b76ecc8-225362-422414 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 24760920 (allocated 25800704) 2026-10-08 13:20:27,536 121 INFO rb-b76ecc8-225362-422414 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 3973 2026-10-08 13:20:27,544 121 INFO rb-b76ecc8-225362-422414 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 13:20:27,545 121 INFO rb-b76ecc8-225362-422414 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 3973 2026-10-08 13:20:27,657 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_132027_657088_test_removing_a_wrapped_field_keeps_every_remaining_label_paired_with_its_own_field.txt 2026-10-08 13:20:27,657 121 INFO rb-b76ecc8-225362-422414 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/tmp0rv9z8fj_chrome_odoo" 2026-10-08 13:20:27,749 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:20:27,802 121 INFO rb-b76ecc8-225362-422414 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 13:20:28,214 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Chrome pid: 4182 2026-10-08 13:20:28,215 121 INFO rb-b76ecc8-225362-422414 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/tmp34geiolx_chrome_odoo 2026-10-08 13:20:28,215 121 INFO rb-b76ecc8-225362-422414 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:42715/json/version 2026-10-08 13:20:28,216 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:42715/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:20:28,268 121 INFO rb-b76ecc8-225362-422414 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 13:20:28,268 121 INFO rb-b76ecc8-225362-422414 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:42715/json 2026-10-08 13:20:28,289 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:42715/json with timeout 3 increased to 10s during tests 2026-10-08 13:20:28,298 121 INFO rb-b76ecc8-225362-422414 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:42715/devtools/page/39BF83A6B1440B4A17130EB1BADB374D 2026-10-08 13:20:28,325 121 INFO rb-b76ecc8-225362-422414 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 13:20:28,337 121 INFO rb-b76ecc8-225362-422414 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 13:20:28,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:20:28,531 121 INFO rb-b76ecc8-225362-422414 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 13:20:28,546 121 INFO rb-b76ecc8-225362-422414 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 13:20:28,546 121 INFO rb-b76ecc8-225362-422414 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 13:20:28,562 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:20:32,052 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:32] "GET /odoo/action-2390?view_type=list HTTP/1.1" 200 - 191 0.265 3.230 2026-10-08 13:20:32,056 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it: Navigation result: {'frameId': '39BF83A6B1440B4A17130EB1BADB374D', 'loaderId': '585653FE6BC7323E5675515CF1638703', 'isDownload': False} 2026-10-08 13:20:32,057 121 INFO rb-b76ecc8-225362-422414 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 13:20:32,120 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:32] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.024 2026-10-08 13:20:32,132 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:32] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-10-08 13:20:32,155 121 INFO rb-b76ecc8-225362-422414 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 13:20:33,247 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.505 0.644 2026-10-08 13:20:33,270 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.169 2026-10-08 13:20:33,284 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.865 2026-10-08 13:20:33,303 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.201 2026-10-08 13:20:33,365 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 1.246 2026-10-08 13:20:33,462 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 13:20:33,483 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 13:20:33,493 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-08 13:20:33,508 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.011 2026-10-08 13:20:33,538 121 INFO rb-b76ecc8-225362-422414 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 13:20:33,561 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:20:33,624 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:20:33,696 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.046 0.107 2026-10-08 13:20:33,751 121 INFO rb-b76ecc8-225362-422414 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 13:20:33,764 121 INFO rb-b76ecc8-225362-422414 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 13:20:33,766 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.027 0.150 2026-10-08 13:20:33,967 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:20:34,036 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.106 0.314 2026-10-08 13:20:34,495 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "POST /mail/data HTTP/1.1" 200 - 140 0.196 0.526 2026-10-08 13:20:34,499 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.707 2026-10-08 13:20:34,507 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:20:34,526 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:20:34,551 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.936 2026-10-08 13:20:34,587 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "POST /web/action/load HTTP/1.1" 200 - 8 0.012 0.482 2026-10-08 13:20:34,643 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.547 2026-10-08 13:20:34,691 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.011 0.596 2026-10-08 13:20:34,764 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.032 0.790 2026-10-08 13:20:34,767 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.051 2026-10-08 13:20:34,825 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.069 2026-10-08 13:20:34,909 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 13:20:35,140 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:35] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 106 0.112 0.264 2026-10-08 13:20:35,383 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:35] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.083 0.115 2026-10-08 13:20:35,390 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.189 2026-10-08 13:20:35,961 121 INFO rb-b76ecc8-225362-422414 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 13:20:36,650 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:36] "GET /odoo/action-2390?debug=1&customizer_open={"actionId":null,"options":{}} HTTP/1.1" 200 - 49 0.138 0.446 2026-10-08 13:20:36,736 121 INFO rb-b76ecc8-225362-422414 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 13:20:37,859 121 INFO rb-b76ecc8-225362-422414 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 13:20:37,955 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:37] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:20:38,234 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:38] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.786 0.754 2026-10-08 13:20:38,243 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.371 2026-10-08 13:20:38,295 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.027 1.565 2026-10-08 13:20:38,307 121 INFO rb-b76ecc8-225362-422414 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 13:20:38,656 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:38] "POST /mail/data HTTP/1.1" 200 - 72 0.148 0.614 2026-10-08 13:20:38,659 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.377 2026-10-08 13:20:38,700 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.305 2026-10-08 13:20:38,810 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.028 0.360 2026-10-08 13:20:38,857 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 13:20:38,897 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.009 0.026 2026-10-08 13:20:38,951 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:38] "POST /web/action/load HTTP/1.1" 200 - 8 0.031 0.032 2026-10-08 13:20:39,010 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.019 0.111 2026-10-08 13:20:39,122 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:39] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 3 0.004 0.120 2026-10-08 13:20:39,345 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:39] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.041 0.133 2026-10-08 13:20:39,352 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.162 2026-10-08 13:20:39,902 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:39] "GET /web/bundle/web._assets_jquery?lang=en_US&debug=1 HTTP/1.1" 200 - 1 0.000 0.006 2026-10-08 13:20:39,956 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:39] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 13:20:40,038 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:40] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US&debug=1 HTTP/1.1" 200 - 5 0.002 0.044 2026-10-08 13:20:40,103 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:40] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.014 0.092 2026-10-08 13:20:40,113 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:40] "GET /web/assets/f40417d/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-10-08 13:20:40,137 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:40] "GET /web/assets/6325df5/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.009 0.061 2026-10-08 13:20:40,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:7608) 2026-10-08 13:20:40,389 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:40] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.021 0.239 2026-10-08 13:20:40,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:7609) 2026-10-08 13:20:40,540 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:40] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.011 0.394 2026-10-08 13:20:40,668 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:40] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.042 0.040 2026-10-08 13:20:40,813 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:40] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 12 0.027 0.171 2026-10-08 13:20:40,844 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:40] "POST /viin_customizer/overlay HTTP/1.1" 200 - 6 0.006 0.010 2026-10-08 13:20:41,091 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:41] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.058 0.128 2026-10-08 13:20:41,719 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:41] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 13:20:41,776 121 INFO rb-b76ecc8-225362-422414 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 13:20:41,926 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:41] "POST /viin_customizer/overlay HTTP/1.1" 200 - 1 0.000 0.004 2026-10-08 13:20:41,930 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:20:41,933 121 INFO rb-b76ecc8-225362-422414 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 13:20:41,976 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:41] "POST /web/dataset/call_kw/ir.actions.report/get_views HTTP/1.1" 200 - 20 0.011 0.023 2026-10-08 13:20:42,022 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "POST /web/dataset/call_kw/ir.actions.report/web_search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-08 13:20:42,117 121 INFO rb-b76ecc8-225362-422414 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 13:20:42,496 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "POST /customizer_report/qweb/2389 HTTP/1.1" 200 - 65 0.079 0.287 2026-10-08 13:20:42,546 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "POST /viin_customizer/get_field_widget_options HTTP/1.1" 200 - 3 0.004 0.007 2026-10-08 13:20:42,579 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 13:20:42,604 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "GET /web/assets/01654e3/snailmail.report_assets_snailmail.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-08 13:20:42,615 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "GET /web/assets/d0bb333/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-08 13:20:42,622 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "GET /web/assets/b2bd45a/viin_customizer.customizer_report.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-08 13:20:42,632 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "GET /web/assets/de2ce1e/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.046 2026-10-08 13:20:42,705 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:20:42,729 121 INFO rb-b76ecc8-225362-422414 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 13:20:42,827 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.015 0.030 2026-10-08 13:20:42,831 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 0 0.000 0.050 2026-10-08 13:20:42,970 121 INFO rb-b76ecc8-225362-422414 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 13:20:42,991 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:42] "POST /web/dataset/call_kw/ir.actions.report/search_count HTTP/1.1" 200 - 1 0.000 0.018 2026-10-08 13:20:43,216 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 13:20:43,217 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:43] "POST /viin_customizer/add_report_xpath HTTP/1.1" 200 - 74 0.115 0.091 2026-10-08 13:20:43,450 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:43] "POST /customizer_report/qweb/2389 HTTP/1.1" 200 - 53 0.093 0.132 2026-10-08 13:20:43,536 121 INFO rb-b76ecc8-225362-422414 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 13:20:43,537 121 INFO rb-b76ecc8-225362-422414 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 13:20:44,112 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_tour.CustomizerReportContentEditorTour.test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.browser: heap 43550260 (allocated 45203456) 2026-10-08 13:20:44,123 121 INFO rb-b76ecc8-225362-422414 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 4182 2026-10-08 13:20:44,134 121 INFO rb-b76ecc8-225362-422414 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 13:20:44,142 121 INFO rb-b76ecc8-225362-422414 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 4182 2026-10-08 13:20:44,274 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_132044_274193_test_selecting_all_of_an_inline_report_text_and_typing_replaces_it.txt 2026-10-08 13:20:44,274 121 INFO rb-b76ecc8-225362-422414 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/tmp34geiolx_chrome_odoo" 2026-10-08 13:20:44,365 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:20:44,439 121 INFO rb-b76ecc8-225362-422414 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 13:20:45,067 121 INFO rb-b76ecc8-225362-422414 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: 4445 2026-10-08 13:20:45,068 121 INFO rb-b76ecc8-225362-422414 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/tmp0i_crfj8_chrome_odoo 2026-10-08 13:20:45,068 121 INFO rb-b76ecc8-225362-422414 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:43913/json/version 2026-10-08 13:20:45,070 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:43913/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:20:45,115 121 INFO rb-b76ecc8-225362-422414 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 13:20:45,115 121 INFO rb-b76ecc8-225362-422414 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:43913/json 2026-10-08 13:20:45,116 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:43913/json with timeout 3 increased to 10s during tests 2026-10-08 13:20:45,145 121 INFO rb-b76ecc8-225362-422414 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:43913/devtools/page/20240DD4B223563F47D8F38D302980B4 2026-10-08 13:20:45,166 121 INFO rb-b76ecc8-225362-422414 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 13:20:45,174 121 INFO rb-b76ecc8-225362-422414 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 13:20:45,242 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:20:45,253 121 INFO rb-b76ecc8-225362-422414 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 13:20:45,260 121 INFO rb-b76ecc8-225362-422414 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 13:20:45,260 121 INFO rb-b76ecc8-225362-422414 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 13:20:45,278 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:20:47,285 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:47] "GET /odoo/action-2391/new HTTP/1.1" 200 - 186 0.242 1.771 2026-10-08 13:20:47,289 121 INFO rb-b76ecc8-225362-422414 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': '20240DD4B223563F47D8F38D302980B4', 'loaderId': '3EA9D5B3E98425470C4A9B208711DFFB', 'isDownload': False} 2026-10-08 13:20:47,289 121 INFO rb-b76ecc8-225362-422414 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 13:20:47,352 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:47] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-08 13:20:47,374 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:47] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.046 2026-10-08 13:20:47,501 121 INFO rb-b76ecc8-225362-422414 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 13:20:48,661 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:48] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.673 0.660 2026-10-08 13:20:48,696 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 1.338 2026-10-08 13:20:48,706 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:48] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.379 2026-10-08 13:20:48,724 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:48] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.931 2026-10-08 13:20:48,734 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:48] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.236 2026-10-08 13:20:48,942 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-08 13:20:48,950 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 13:20:48,975 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 13:20:49,008 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.027 2026-10-08 13:20:49,012 121 INFO rb-b76ecc8-225362-422414 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 13:20:49,098 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 13:20:49,168 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.054 0.096 2026-10-08 13:20:49,218 121 INFO rb-b76ecc8-225362-422414 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 13:20:49,226 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.134 2026-10-08 13:20:49,236 121 INFO rb-b76ecc8-225362-422414 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 13:20:49,240 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.186 2026-10-08 13:20:49,330 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:20:49,465 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.092 0.282 2026-10-08 13:20:49,468 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.248 2026-10-08 13:20:49,536 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.036 0.180 2026-10-08 13:20:49,566 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 13:20:49,588 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.019 0.277 2026-10-08 13:20:49,592 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.109 2026-10-08 13:20:49,620 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 13:20:49,658 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.020 0.122 2026-10-08 13:20:49,743 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:49] "POST /web/action/load HTTP/1.1" 200 - 9 0.050 0.194 2026-10-08 13:20:50,194 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:50] "POST /mail/data HTTP/1.1" 200 - 140 0.208 0.753 2026-10-08 13:20:50,241 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.717 2026-10-08 13:20:50,700 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:50] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 108 0.210 0.708 2026-10-08 13:20:50,706 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.306 2026-10-08 13:20:50,737 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.007 0.312 2026-10-08 13:20:50,747 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 13:20:50,801 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:20:50,810 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:50] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 6 0.011 0.049 2026-10-08 13:20:50,884 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:50] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:20:50,954 121 INFO rb-b76ecc8-225362-422414 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 13:20:51,041 121 INFO rb-b76ecc8-225362-422414 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 13:20:51,061 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:51] "POST /web/dataset/call_kw/res.country.state/name_search HTTP/1.1" 200 - 3 0.017 0.020 2026-10-08 13:20:51,309 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:51] "POST /web/dataset/call_kw/res.country.state/name_search HTTP/1.1" 200 - 3 0.006 0.013 2026-10-08 13:20:51,349 121 INFO rb-b76ecc8-225362-422414 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 13:20:51,412 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:51] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 7 0.009 0.050 2026-10-08 13:20:51,427 121 INFO rb-b76ecc8-225362-422414 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 13:20:51,506 121 INFO rb-b76ecc8-225362-422414 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 13:20:51,692 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:51] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 35 0.069 0.111 2026-10-08 13:20:51,749 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:51] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.012 0.023 2026-10-08 13:20:51,779 121 INFO rb-b76ecc8-225362-422414 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 13:20:51,781 121 INFO rb-b76ecc8-225362-422414 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 13:20:51,844 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:20:51] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.024 0.056 2026-10-08 13:20:51,906 121 INFO rb-b76ecc8-225362-422414 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 25673492 (allocated 27111424) 2026-10-08 13:20:51,922 121 INFO rb-b76ecc8-225362-422414 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 4445 2026-10-08 13:20:51,928 121 INFO rb-b76ecc8-225362-422414 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 13:20:51,931 121 INFO rb-b76ecc8-225362-422414 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 4445 2026-10-08 13:20:52,057 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_132052_057346_test_a_form_whose_customizer_hid_required_and_editable_nodes_saves_what_users_see.txt 2026-10-08 13:20:52,057 121 INFO rb-b76ecc8-225362-422414 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/tmp0i_crfj8_chrome_odoo" 2026-10-08 13:20:52,141 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:20:52,232 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_action_uninstall_raises_no_earlier_blocking_gate_than_core ... 2026-10-08 13:20:52,264 121 INFO rb-b76ecc8-225362-422414 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 13:20:52,264 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: User #1 triggered module uninstallation 2026-10-08 13:20:52,306 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_module_uninstall_still_removes_customization_module_and_its_data ... 2026-10-08 13:20:52,393 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:20:55,711 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3549d00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:20:55,712 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1b1fe20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:20:55,721 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:20:55,728 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1b1cd60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:20:57,491 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:00,462 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2df8400> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:00,464 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a55780e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:00,473 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:00,479 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a5579da0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:00,873 121 INFO rb-b76ecc8-225362-422414 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 13:21:00,893 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Deleting ir.model.fields(54204,) 2026-10-08 13:21:02,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497765] 2026-10-08 13:21:02,394 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [54204] 2026-10-08 13:21:02,399 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Deleting ir.model(3056,) 2026-10-08 13:21:02,858 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497764] 2026-10-08 13:21:02,859 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model records with IDs: [3056] 2026-10-08 13:21:02,859 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-10-08 13:21:02,862 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497765, 497764] 2026-10-08 13:21:02,871 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: viin_customization 2026-10-08 13:21:02,897 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497763] 2026-10-08 13:21:02,897 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1820] 2026-10-08 13:21:02,952 121 INFO rb-b76ecc8-225362-422414 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 13:21:03,036 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:06,364 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a48b5080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:06,366 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3a0f2e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:06,374 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:06,380 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a27cd260> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:06,835 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:11,086 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2041120> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:11,088 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a47e4c20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:11,097 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:11,103 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a47e4b80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:11,638 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:14,861 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2dc0360> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:14,863 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4d14ae0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:14,871 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:14,877 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4d16e80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:16,622 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497767] 2026-10-08 13:21:16,623 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model records with IDs: [3058] 2026-10-08 13:21:16,658 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:19,855 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0249c60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:19,856 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0ce42c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:19,868 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:19,875 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0ce65c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:19,916 121 INFO rb-b76ecc8-225362-422414 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 13:21:20,226 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497768] 2026-10-08 13:21:20,236 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-10-08 13:21:20,243 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: viin_customization 2026-10-08 13:21:20,262 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497766] 2026-10-08 13:21:20,262 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1821] 2026-10-08 13:21:20,329 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_uninstall_confirmation_absent_for_ordinary_module ... 2026-10-08 13:21:20,406 121 INFO rb-b76ecc8-225362-422414 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 13:21:20,650 121 INFO rb-b76ecc8-225362-422414 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 13:21:20,703 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:24,897 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3161300> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:24,899 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d1247c40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:24,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:24,920 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d1246ca0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:25,458 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:28,413 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3a0d080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:28,415 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4d51940> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:28,425 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:28,433 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4d51d00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:29,897 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_uninstall_confirmation_counts_only_fields_the_import_created ... 2026-10-08 13:21:29,953 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:33,092 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3ed0180> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:33,094 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3a0d080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:33,103 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:33,111 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2be6160> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:33,684 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:37,881 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0056fc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:37,883 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cee358a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:37,892 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:37,901 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cee37420> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:38,330 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:41,309 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a27afce0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:41,310 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1b5afc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:41,320 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:41,327 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1b5a200> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:45,663 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497773] 2026-10-08 13:21:45,668 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497774] 2026-10-08 13:21:45,767 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:48,715 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a22782c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:48,717 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3871080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:48,727 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:48,734 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3872700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:49,622 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [54230] 2026-10-08 13:21:49,650 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:53,876 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a48b8900> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:53,877 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2fe8220> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:53,886 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:53,893 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2fe9080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:54,404 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: module viin_customization: loading data/ir_model.xml 2026-10-08 13:21:54,531 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:59,066 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d121cd60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:59,068 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a47e5e40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:59,081 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:59,089 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a47e62a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:21:59,218 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: module viin_customization: loading data/ir_model_fields.xml 2026-10-08 13:21:59,571 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:02,800 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d00faac0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:02,802 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0060040> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:02,819 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:02,826 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0061080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:04,351 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:07,665 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2720180> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:07,667 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3ed1da0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:07,677 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:07,685 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3ed0680> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:07,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'viin_customization' 2026-10-08 13:22:08,420 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_uninstall_confirmation_counts_track_fixture_size_per_kind ... 2026-10-08 13:22:08,544 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:12,702 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a0334900> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:12,704 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a392e7a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:12,713 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:12,720 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a392d760> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:13,227 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:16,442 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2064360> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:16,444 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a269d580> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:16,455 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:16,462 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a269fd80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:17,841 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:21,188 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3b31260> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:21,189 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a055a700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:21,197 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:21,202 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a05591c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:22,068 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_uninstall_confirmation: Starting CustomizerUninstallConfirmationTest.test_uninstall_confirmation_flags_customization_module_through_real_button_onchange ... 2026-10-08 13:22:22,354 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:26,536 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a36a0540> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:26,537 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a249a160> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:26,548 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:26,553 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2499120> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:26,592 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:22:26,955 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_activity_capability_guard ... 2026-10-08 13:22:27,171 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:30,847 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a538c860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:30,849 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a320b4c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:30,866 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:30,872 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3209c60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:32,631 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_activity_seed_and_roundtrip ... 2026-10-08 13:22:32,798 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:36,201 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2022160> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:36,203 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a27053a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:36,213 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:36,218 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2704cc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:37,094 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_activity_seed_skipped_on_incapable_model ... 2026-10-08 13:22:37,239 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:41,504 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a48b6a20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:41,506 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2747240> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:41,516 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:41,523 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2746020> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:42,302 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_calendar_authoring_roundtrip ... 2026-10-08 13:22:42,445 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:46,755 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0073c40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:46,757 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d032b100> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:46,768 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:46,773 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0328c20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:47,433 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:50,694 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d15b16c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:50,695 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a48ba700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:50,701 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:50,705 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a48b9d00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:51,285 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_calendar_capability_guard ... 2026-10-08 13:22:51,432 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:55,511 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0ce4360> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:55,512 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2be9e40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:55,523 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:55,528 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2beb4c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:22:56,206 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:00,073 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2086840> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:00,074 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a43999e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:00,086 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:00,094 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3816c00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:00,594 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_hierarchy_capability_guard_and_roundtrip ... 2026-10-08 13:23:00,820 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:04,246 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a1aff060> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:04,248 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1c79800> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:04,258 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:04,265 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1c78ae0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:05,935 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:08,937 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a34c1580> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:08,938 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a47c7880> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:08,947 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:08,954 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a47c6980> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:09,570 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_seedable_view_types_roundtrip ... 2026-10-08 13:23:09,693 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:13,620 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf1def20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:13,621 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a392ba60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:13,633 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:13,639 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a39289a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:14,520 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerTestViewTypes.test_view_type_rows_beyond_form_list_kanban_are_authorable ... 2026-10-08 13:23:14,639 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:17,525 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3736ca0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:17,526 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a311a0c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:17,533 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:17,538 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a31196c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:17,575 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:23:18,888 121 INFO rb-b76ecc8-225362-422414 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 13:23:19,086 121 INFO rb-b76ecc8-225362-422414 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 13:23:19,278 121 INFO rb-b76ecc8-225362-422414 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 13:23:19,457 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_search ... 2026-10-08 13:23:19,602 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:22,682 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a55ed300> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:22,683 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a009e700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:22,692 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:22,698 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a53900e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:23,381 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_uncapable_model ... 2026-10-08 13:23:23,508 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:27,903 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a1b6b2e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:27,905 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2e2b9c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:27,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:27,919 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a31b99e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:28,575 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_requires_system_user ... 2026-10-08 13:23:29,333 121 INFO rb-b76ecc8-225362-422414 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 13:23:29,508 121 INFO rb-b76ecc8-225362-422414 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 13:23:29,696 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497954] 2026-10-08 13:23:29,697 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [688] 2026-10-08 13:23:29,741 121 INFO rb-b76ecc8-225362-422414 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 13:23:29,962 121 INFO rb-b76ecc8-225362-422414 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 13:23:30,152 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497962] 2026-10-08 13:23:30,152 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [691] 2026-10-08 13:23:30,187 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497961] 2026-10-08 13:23:30,187 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [10016] 2026-10-08 13:23:30,229 121 INFO rb-b76ecc8-225362-422414 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 13:23:30,394 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497965] 2026-10-08 13:23:30,394 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [692] 2026-10-08 13:23:30,479 121 INFO rb-b76ecc8-225362-422414 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 13:23:30,539 121 INFO rb-b76ecc8-225362-422414 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 13:23:30,680 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497969] 2026-10-08 13:23:30,681 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [694] 2026-10-08 13:23:30,719 121 INFO rb-b76ecc8-225362-422414 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 13:23:30,752 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [695] 2026-10-08 13:23:30,783 121 INFO rb-b76ecc8-225362-422414 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 13:23:30,934 121 INFO rb-b76ecc8-225362-422414 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 13:23:31,061 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497974] 2026-10-08 13:23:31,061 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [697] 2026-10-08 13:23:31,111 121 INFO rb-b76ecc8-225362-422414 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 13:23:31,303 121 INFO rb-b76ecc8-225362-422414 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 13:23:31,450 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497983] 2026-10-08 13:23:31,451 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [702] 2026-10-08 13:23:31,494 121 INFO rb-b76ecc8-225362-422414 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 13:23:31,743 121 INFO rb-b76ecc8-225362-422414 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 13:23:31,747 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Deleting ir.actions.act_window.view(708,) 2026-10-08 13:23:31,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497990] 2026-10-08 13:23:31,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [708] 2026-10-08 13:23:31,781 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Deleting ir.ui.view(10025,) 2026-10-08 13:23:31,795 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497989] 2026-10-08 13:23:31,795 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [10025] 2026-10-08 13:23:31,796 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Deleting ir.actions.act_window.view(707, 706) 2026-10-08 13:23:31,813 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497987, 497988] 2026-10-08 13:23:31,813 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [707, 706] 2026-10-08 13:23:31,827 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-10-08 13:23:31,830 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497990, 497989, 497988, 497987] 2026-10-08 13:23:31,835 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: viin_customization 2026-10-08 13:23:31,855 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497986] 2026-10-08 13:23:31,855 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1848] 2026-10-08 13:23:32,139 121 INFO rb-b76ecc8-225362-422414 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 13:23:32,228 121 INFO rb-b76ecc8-225362-422414 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 13:23:32,231 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Deleting ir.actions.act_window.view(709,) 2026-10-08 13:23:32,243 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497993] 2026-10-08 13:23:32,243 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [709] 2026-10-08 13:23:32,255 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-10-08 13:23:32,258 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497993] 2026-10-08 13:23:32,263 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: viin_customization 2026-10-08 13:23:32,273 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497992] 2026-10-08 13:23:32,274 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1849] 2026-10-08 13:23:32,495 121 INFO rb-b76ecc8-225362-422414 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 13:23:32,632 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [497996] 2026-10-08 13:23:32,632 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.actions.act_window.view records with IDs: [710] 2026-10-08 13:23:32,699 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:36,480 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a24544a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:36,481 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4886d40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:36,488 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:36,494 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4885bc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:36,531 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:23:36,808 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_chatter ... 2026-10-08 13:23:36,921 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:40,167 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cb922020> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:40,169 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d1667880> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:40,177 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:40,181 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d1667ec0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:41,881 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_contact ... 2026-10-08 13:23:41,992 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:44,761 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d060f6a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:44,763 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cb922020> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:44,775 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:44,782 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a009e980> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:45,277 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:49,464 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf044f40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:49,466 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a392ac00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:49,475 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:49,482 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a392bb00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:50,110 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_depend_company ... 2026-10-08 13:23:50,236 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:53,281 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4755580> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:53,283 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2bb3a60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:53,292 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:53,297 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2bb0b80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:54,672 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:57,641 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4861760> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:57,643 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a51bc0e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:57,652 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:57,659 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a51bc220> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:23:58,262 121 INFO rb-b76ecc8-225362-422414 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 13:23:58,367 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:02,410 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a5322c00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:02,412 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2455260> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:02,423 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:02,428 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2456700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:02,935 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:07,045 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4a820c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:07,047 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2dc0040> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:07,054 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:07,059 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4774360> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:07,711 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_create_new_model ... 2026-10-08 13:24:07,828 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:10,838 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a22780e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:10,841 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4a820c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:10,850 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:10,858 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a303aa20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:11,465 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:15,490 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3187e20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:15,492 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4a4c7c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:15,500 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:15,505 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4a4c180> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:16,239 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_create_new_model_does_not_mutate_caller_owned_groups_list ... 2026-10-08 13:24:16,373 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:20,279 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a30bf600> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:20,280 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a013d080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:20,290 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:20,297 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a013c680> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:21,025 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:23,938 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a325fa60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:23,940 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a24556c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:23,948 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:23,956 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2456e80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:25,591 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:28,553 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d07f9da0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:28,554 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a511e2a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:28,563 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:28,568 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a511d3a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:28,606 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:24:28,943 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_module_module_import: Starting CustomizerImportNaturalKeyBindingTest.test_import_field_collision_binds_existing_field_no_duplicate ... 2026-10-08 13:24:29,003 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:32,808 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2edfe20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:32,811 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2198ae0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:32,818 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:32,825 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a219a5c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:33,242 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:36,108 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3ea2e80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:36,109 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1a5a200> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:36,117 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:36,123 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1a598a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:37,493 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: module viin_customizer_import_nk_field_bundle: loading data/ir_model_fields.xml 2026-10-08 13:24:37,549 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:40,515 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2b95940> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:40,516 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2067a60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:40,525 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:40,531 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2064860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5521, in _load_records data['record']._load_records_write(data['values']) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5439, in _load_records_write self.write(values) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:40,969 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:44,863 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a20211c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:44,865 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4d14b80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:44,872 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:44,877 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4d168e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:45,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'viin_customizer_import_nk_field_bundle' 2026-10-08 13:24:45,455 121 INFO rb-b76ecc8-225362-422414 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 13:24:45,559 121 INFO rb-b76ecc8-225362-422414 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 13:24:45,611 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_module_module_import: Starting CustomizerImportNaturalKeyBindingTest.test_import_model_collision_binds_existing_model_no_duplicate ... 2026-10-08 13:24:45,679 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:49,885 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0c49a80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:49,887 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a303ab60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:49,896 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:49,902 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3038680> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:50,454 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: module viin_customizer_import_nk_model_bundle: loading data/ir_model.xml 2026-10-08 13:24:50,585 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:53,527 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a1b80040> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:53,529 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a399ba60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:53,538 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:53,545 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3998720> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/convert.py", line 736, in convert_xml_import obj.parse(doc.getroot()) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 651, in parse self._tag_root(de) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 593, in _tag_root f(rec) File "/data/build/rb-b76ecc8-225362/odoo/tools/convert.py", line 447, in _tag_record record = model._load_records([data], self.mode == 'update') File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5544, in _load_records records = self._load_records_create([data['values'] for data in to_create]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5448, in _load_records_create records = self.create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:54,014 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'viin_customizer_import_nk_model_bundle' 2026-10-08 13:24:54,163 121 INFO rb-b76ecc8-225362-422414 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 13:24:54,230 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base_import_module.models.ir_module: module viin_customizer_import_nk_base_model_bundle: loading data/ir_model.xml 2026-10-08 13:24:54,299 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:58,271 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0d78a40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:58,272 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4a00720> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:58,285 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:58,299 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4a02200> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:24:58,345 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:24:58,787 121 INFO rb-b76ecc8-225362-422414 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 13:25:00,165 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 236, model: res.partner, fields: comment 2026-10-08 13:25:00,241 121 INFO rb-b76ecc8-225362-422414 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 13:25:00,798 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_non_customizer_render_does_not_leak_gated_field ... 2026-10-08 13:25:01,409 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 13:25:03,021 121 INFO rb-b76ecc8-225362-422414 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 13:25:03,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:25:03,225 121 INFO rb-b76ecc8-225362-422414 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 13:25:03,360 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:07,290 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d17e6520> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:07,292 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2278400> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:07,298 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:07,304 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a22789a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:07,974 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:10,575 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a31b8720> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:10,576 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4ce59e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:10,585 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:10,591 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4ce4fe0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:12,143 121 INFO rb-b76ecc8-225362-422414 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 13:25:12,301 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:15,267 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4f4d3a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:15,269 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4885ee0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:15,283 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:15,289 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4884360> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:15,993 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:19,721 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a0336660> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:19,723 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d08bd8a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:19,731 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:19,738 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d08be7a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:20,142 121 INFO rb-b76ecc8-225362-422414 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 13:25:20,269 121 INFO rb-b76ecc8-225362-422414 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 13:25:20,394 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_returns_none_when_capability_missing ... 2026-10-08 13:25:20,542 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:24,575 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3324900> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:24,577 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a20836a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:24,585 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:24,589 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2082700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:25,263 121 INFO rb-b76ecc8-225362-422414 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 13:25:25,427 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:28,668 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2e2df80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:28,669 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3324900> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:28,682 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:28,688 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4398cc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:29,368 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:33,407 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a18a53a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:33,409 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4950540> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:33,418 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:33,424 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4950b80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:33,952 121 INFO rb-b76ecc8-225362-422414 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 13:25:34,155 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:38,191 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3549ee0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:38,192 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2bb31a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:38,202 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:38,209 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2bb2700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:38,879 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:41,689 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4d01d00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:41,690 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d027fba0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:41,697 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:41,703 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d027ec00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:43,150 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_ensure_customizer_base_view_is_idempotent ... 2026-10-08 13:25:43,317 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:46,569 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2457a60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:46,571 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2421b20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:46,579 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:46,585 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2420540> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:47,293 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:51,511 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a30bf600> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:51,512 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a51de0c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:51,525 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:51,531 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a51dfb00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:51,567 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:25:51,950 121 INFO rb-b76ecc8-225362-422414 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 13:25:52,085 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:55,851 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d00f6b60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:55,852 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2041760> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:55,862 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:55,869 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2042e80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:56,586 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b76ecc8-225362/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:59,466 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3549080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b76ecc8-225362/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:59,467 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4a4e200> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b76ecc8-225362/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:59,475 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b76ecc8-225362/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:59,480 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4a4c7c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b76ecc8-225362/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:25:59,963 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:03,956 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a55cb2e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:03,957 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0c29bc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:03,967 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:03,973 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d13fea20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:04,011 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:26:06,218 121 INFO rb-b76ecc8-225362-422414 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 13:26:06,307 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:10,177 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a20d7f60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:10,178 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d15d0040> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:10,187 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:10,194 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d15d0a40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:10,626 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:13,963 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2764ea0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:13,965 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a50e2520> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:13,974 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:13,981 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a50e1940> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:15,901 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 241, model: x_customizer_gated_secret 2026-10-08 13:26:15,913 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 241, model: x_customizer_gated_secret 2026-10-08 13:26:16,101 121 INFO rb-b76ecc8-225362-422414 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 13:26:16,280 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestDeniedGroupGatedNode.test_denied_gated_kanban_node_evaluates_no_record_expression ... 2026-10-08 13:26:16,429 121 INFO rb-b76ecc8-225362-422414 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 13:26:16,573 121 INFO rb-b76ecc8-225362-422414 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 13:26:16,723 121 INFO rb-b76ecc8-225362-422414 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 13:26:16,973 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:19,880 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a0413ce0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:19,881 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a325d120> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:19,890 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:19,897 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a325fba0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:19,937 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:26:20,355 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:24,797 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a47c6ac0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:24,798 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a536ae80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:24,807 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:24,814 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a536a520> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:25,261 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:28,577 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a18a67a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:28,579 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d061bce0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:28,587 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:28,592 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d061b1a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:30,619 121 INFO rb-b76ecc8-225362-422414 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 13:26:30,726 121 INFO rb-b76ecc8-225362-422414 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 13:26:30,833 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestCanvasAccessRights.test_canvas_serves_the_access_the_users_real_view_serves ... 2026-10-08 13:26:31,005 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:34,079 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d1665440> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:34,080 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4399ee0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:34,088 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:34,092 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a439a7a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:26:34,128 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:26:34,460 121 INFO rb-b76ecc8-225362-422414 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 13:26:34,670 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:26:35,813 121 INFO rb-b76ecc8-225362-422414 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 13:26:35,893 121 INFO rb-b76ecc8-225362-422414 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 13:26:35,959 121 INFO rb-b76ecc8-225362-422414 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 13:26:36,026 121 INFO rb-b76ecc8-225362-422414 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 13:26:36,093 121 INFO rb-b76ecc8-225362-422414 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 13:26:36,170 121 INFO rb-b76ecc8-225362-422414 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 13:26:36,227 121 INFO rb-b76ecc8-225362-422414 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 13:26:36,326 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:26:36,885 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_a_refused_second_box_cancels_the_first ... 2026-10-08 13:26:37,832 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.delivery.parcel records with IDs: [1] 2026-10-08 13:26:37,864 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_a_single_box_still_books_exactly_as_before ... 2026-10-08 13:26:38,514 121 INFO rb-b76ecc8-225362-422414 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 13:26:38,759 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_each_box_carries_its_own_idempotency_key ... 2026-10-08 13:26:40,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_each_box_declares_only_what_is_inside_it ... 2026-10-08 13:26:41,155 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_each_package_is_booked_as_its_own_parcel ... 2026-10-08 13:26:41,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_multi_parcel: Starting TestGhnMultiParcel.test_several_boxes_use_ghns_multi_parcel_service ... 2026-10-08 13:26:42,626 121 INFO rb-b76ecc8-225362-422414 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 13:26:43,396 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:26:43,642 121 INFO rb-b76ecc8-225362-422414 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 13:26:43,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_callback_without_an_order_code_is_ignored ... 2026-10-08 13:26:43,947 121 INFO rb-b76ecc8-225362-422414 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 13:26:44,202 121 INFO rb-b76ecc8-225362-422414 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 13:26:44,234 121 INFO rb-b76ecc8-225362-422414 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 13:26:44,266 121 INFO rb-b76ecc8-225362-422414 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 13:26:44,301 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_heavy_booking_sends_the_box_with_its_dimensions ... 2026-10-08 13:26:44,608 121 INFO rb-b76ecc8-225362-422414 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 13:26:44,716 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_light_booking_still_lists_the_goods ... 2026-10-08 13:26:44,998 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_light_quote_sends_no_items ... 2026-10-08 13:26:45,134 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_malformed_timestamp_does_not_raise ... 2026-10-08 13:26:45,165 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_missing_lead_time_does_not_sink_the_price ... 2026-10-08 13:26:45,416 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.models.delivery_carrier: GHN did not return a lead time: no estimate 2026-10-08 13:26:45,451 121 INFO rb-b76ecc8-225362-422414 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 13:26:45,499 121 INFO rb-b76ecc8-225362-422414 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 13:26:45,640 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_poll_that_finds_nothing_new_adds_no_row ... 2026-10-08 13:26:45,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_quote_falls_back_to_the_three_level_map ... 2026-10-08 13:26:46,128 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_quote_prices_on_the_two_level_map ... 2026-10-08 13:26:46,375 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_return_is_never_billed_to_the_customer ... 2026-10-08 13:26:46,654 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_shop_on_the_two_level_map_passes_too ... 2026-10-08 13:26:46,704 121 INFO rb-b76ecc8-225362-422414 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 13:26:46,776 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_shop_with_an_address_passes ... 2026-10-08 13:26:46,818 121 INFO rb-b76ecc8-225362-422414 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 13:26:46,876 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_status_callback_becomes_one_timeline_event ... 2026-10-08 13:26:46,906 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_three_level_address_names_the_district_ghn_requires ... 2026-10-08 13:26:48,320 121 INFO rb-b76ecc8-225362-422414 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 13:26:48,444 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_a_webhook_with_the_wrong_secret_is_rejected ... 2026-10-08 13:26:48,485 121 INFO rb-b76ecc8-225362-422414 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 13:26:48,520 121 INFO rb-b76ecc8-225362-422414 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 13:26:48,816 121 INFO rb-b76ecc8-225362-422414 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 13:26:49,119 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_cod_above_ghns_ceiling_is_refused_before_the_call ... 2026-10-08 13:26:49,455 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_every_status_ghn_publishes_is_mapped ... 2026-10-08 13:26:49,491 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_ghn_timestamps_are_read_as_naive_utc ... 2026-10-08 13:26:49,526 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_ghns_whole_status_vocabulary_is_mapped ... 2026-10-08 13:26:49,560 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_missing_credentials_are_reported_before_any_call ... 2026-10-08 13:26:49,616 121 INFO rb-b76ecc8-225362-422414 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 13:26:50,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_syncing_stores_both_address_maps_with_their_carrier_codes ... 2026-10-08 13:26:50,379 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_syncing_twice_updates_rather_than_duplicates ... 2026-10-08 13:26:50,462 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_the_aliases_ghn_publishes_make_loose_spellings_resolve ... 2026-10-08 13:26:50,527 121 INFO rb-b76ecc8-225362-422414 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 13:26:50,560 121 INFO rb-b76ecc8-225362-422414 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 13:26:50,863 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_payloads: Starting TestGhnConnector.test_weight_and_dimensions_are_sent_in_ghn_units ... 2026-10-08 13:26:51,120 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:26:51,585 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_a_cancellation_ghn_refuses_does_not_read_as_cancelled ... 2026-10-08 13:26:51,895 121 INFO rb-b76ecc8-225362-422414 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 13:26:52,120 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_a_return_ghn_refuses_does_not_read_as_returning ... 2026-10-08 13:26:52,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_accepting_a_return_tells_ghn_to_send_it_back ... 2026-10-08 13:26:52,536 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_an_outgoing_parcel_goes_to_the_customer ... 2026-10-08 13:26:52,749 121 INFO rb-b76ecc8-225362-422414 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 13:26:52,968 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghn.tests.test_ghn_returns: Starting TestGhnReturns.test_deciding_about_a_transfer_with_no_parcel_is_refused ... 2026-10-08 13:26:53,188 121 INFO rb-b76ecc8-225362-422414 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 13:26:53,441 121 INFO rb-b76ecc8-225362-422414 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 13:26:53,718 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:26:54,054 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_a_cancelled_parcel_reads_as_cancelled ... 2026-10-08 13:26:54,393 121 INFO rb-b76ecc8-225362-422414 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 13:26:54,645 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_a_rate_request_asks_by_name_and_weight ... 2026-10-08 13:26:54,851 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_a_refusal_becomes_a_failed_quote ... 2026-10-08 13:26:55,042 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_a_status_callback_becomes_a_timeline_event ... 2026-10-08 13:26:55,082 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_a_waybill_already_issued_is_recovered_rather_than_lost ... 2026-10-08 13:26:55,251 121 INFO rb-b76ecc8-225362-422414 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 13:26:55,312 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_booking_is_refused_while_test_environment_is_on ... 2026-10-08 13:26:55,557 121 INFO rb-b76ecc8-225362-422414 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 13:26:55,789 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_delivered_and_settled_are_both_delivered_to_odoo ... 2026-10-08 13:26:55,830 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_ghtks_numeric_statuses_are_mapped ... 2026-10-08 13:26:55,869 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_ghtks_two_timestamp_formats_are_both_read ... 2026-10-08 13:26:55,909 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_only_settled_parcels_count_as_money_received ... 2026-10-08 13:26:56,152 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_address_goes_out_without_a_district ... 2026-10-08 13:26:56,199 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_declared_value_stays_inside_the_band_ghtk_accepts ... 2026-10-08 13:26:56,408 121 INFO rb-b76ecc8-225362-422414 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 13:26:56,632 121 INFO rb-b76ecc8-225362-422414 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 13:26:56,837 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_recipient_block_carries_a_hamlet ... 2026-10-08 13:26:57,061 121 INFO rb-b76ecc8-225362-422414 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 13:26:57,101 121 INFO rb-b76ecc8-225362-422414 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 13:26:57,188 121 INFO rb-b76ecc8-225362-422414 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 13:26:57,394 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_ghtk.tests.test_ghtk_payloads: Starting TestGhtkConnector.test_the_url_hash_is_what_authorises_a_callback ... 2026-10-08 13:26:57,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:26:57,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_callback_without_a_waybill_number_is_ignored ... 2026-10-08 13:26:57,719 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_configured_service_is_honoured_over_the_cheapest ... 2026-10-08 13:26:57,882 121 INFO rb-b76ecc8-225362-422414 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 13:26:57,928 121 INFO rb-b76ecc8-225362-422414 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 13:26:57,978 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_documented_callback_is_read_whole ... 2026-10-08 13:26:58,022 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_failure_reason_code_is_turned_into_words ... 2026-10-08 13:26:58,060 121 INFO rb-b76ecc8-225362-422414 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 13:26:58,237 121 INFO rb-b76ecc8-225362-422414 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 13:26:58,279 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_refused_sign_in_is_attempted_once_and_reported ... 2026-10-08 13:26:58,341 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_a_route_with_no_service_is_an_explained_failure ... 2026-10-08 13:26:58,534 121 INFO rb-b76ecc8-225362-422414 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 13:26:58,585 121 INFO rb-b76ecc8-225362-422414 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 13:26:58,783 121 INFO rb-b76ecc8-225362-422414 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 13:26:58,796 121 INFO rb-b76ecc8-225362-422414 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 13:26:58,833 121 INFO rb-b76ecc8-225362-422414 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 13:26:58,898 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_an_error_flag_inside_a_200_is_raised ... 2026-10-08 13:26:58,950 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_an_expiring_session_is_renewed_before_it_lapses ... 2026-10-08 13:26:58,990 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_an_unreadable_expiry_falls_back_to_a_finite_lifetime ... 2026-10-08 13:26:59,022 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_booking_turns_on_viettel_posts_own_duplicate_guard ... 2026-10-08 13:26:59,285 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_missing_credentials_are_reported_before_any_call ... 2026-10-08 13:26:59,351 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_saving_the_credentials_lifts_the_cool_off ... 2026-10-08 13:26:59,396 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_the_address_is_capped_on_bytes_not_characters ... 2026-10-08 13:26:59,472 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_the_cheapest_service_ignores_the_ones_priced_at_nothing ... 2026-10-08 13:26:59,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_the_first_call_logs_in_and_caches_the_session ... 2026-10-08 13:26:59,550 121 INFO rb-b76ecc8-225362-422414 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 13:26:59,590 121 INFO rb-b76ecc8-225362-422414 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 13:26:59,624 121 INFO rb-b76ecc8-225362-422414 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 13:26:59,658 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_viettelpost.tests.test_vtp_payloads: Starting TestViettelPostConnector.test_the_viettel_post_status_table_is_mapped ... 2026-10-08 13:26:59,691 121 INFO rb-b76ecc8-225362-422414 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 13:26:59,918 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:26:59,968 121 INFO rb-b76ecc8-225362-422414 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 13:27:00,008 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_a_missing_carrier_code_says_what_to_do ... 2026-10-08 13:27:00,053 121 INFO rb-b76ecc8-225362-422414 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 13:27:00,091 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_a_name_one_letter_away_is_another_place ... 2026-10-08 13:27:00,135 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_alias_from_the_carrier_catalogue_matches ... 2026-10-08 13:27:00,177 121 INFO rb-b76ecc8-225362-422414 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 13:27:00,408 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_an_ambiguous_name_is_refused_rather_than_guessed ... 2026-10-08 13:27:00,457 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_carrier_code_lookup ... 2026-10-08 13:27:00,501 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_exact_name_matches ... 2026-10-08 13:27:00,533 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_matching_never_crosses_address_maps ... 2026-10-08 13:27:00,576 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_near_miss_spellings_still_match ... 2026-10-08 13:27:00,618 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_one_area_can_carry_a_code_per_carrier ... 2026-10-08 13:27:00,663 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_spelling_without_accents_matches ... 2026-10-08 13:27:00,695 121 INFO rb-b76ecc8-225362-422414 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 13:27:00,745 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_area_matching: Starting TestAreaMatching.test_ward_is_matched_within_its_province_only ... 2026-10-08 13:27:00,826 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:27:16,538 121 INFO rb-b76ecc8-225362-422414 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 13:27:17,633 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_a_short_payment_settles_only_what_arrived ... 2026-10-08 13:27:22,711 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_accounting_off_keeps_the_statement_a_report ... 2026-10-08 13:27:24,599 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_an_unmatched_line_posts_nothing ... 2026-10-08 13:27:24,833 121 INFO rb-b76ecc8-225362-422414 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 13:27:28,412 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_closing_twice_does_not_pay_twice ... 2026-10-08 13:27:31,941 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_half_configured_accounting_is_refused_before_anything_posts ... 2026-10-08 13:27:34,393 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_the_holding_account_ends_up_flat ... 2026-10-08 13:27:38,085 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_accounting: Starting TestCodAccounting.test_the_settlement_entry_balances_and_books_the_fee ... 2026-10-08 13:27:41,427 121 INFO rb-b76ecc8-225362-422414 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 13:27:45,954 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:27:46,364 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_a_line_paying_the_expected_amount_is_matched ... 2026-10-08 13:27:46,543 121 INFO rb-b76ecc8-225362-422414 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 13:27:46,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_a_period_cannot_run_backwards ... 2026-10-08 13:27:46,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_a_short_payment_is_flagged_not_silently_accepted ... 2026-10-08 13:27:46,815 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_an_unmatched_statement_cannot_be_closed ... 2026-10-08 13:27:46,903 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_closing_writes_the_money_back_onto_the_transfer ... 2026-10-08 13:27:47,078 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_reloading_replaces_the_previous_lines ... 2026-10-08 13:27:47,165 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.delivery.cod.statement.line records with IDs: [15] 2026-10-08 13:27:47,211 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_the_same_parcel_remitted_twice_is_flagged ... 2026-10-08 13:27:47,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_cod_statement: Starting TestCodStatement.test_totals_add_up_across_a_mixed_statement ... 2026-10-08 13:27:47,453 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:27:48,110 121 INFO rb-b76ecc8-225362-422414 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 13:27:48,517 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_applying_records_why_the_carrier_was_chosen ... 2026-10-08 13:27:48,832 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_cheapest_wins_by_default ... 2026-10-08 13:27:48,902 121 INFO rb-b76ecc8-225362-422414 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 13:27:48,966 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_fastest_picks_on_the_estimate_not_the_price ... 2026-10-08 13:27:49,030 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_manual_requires_an_actual_choice ... 2026-10-08 13:27:49,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_rate_compare: Starting TestRateCompare.test_no_quote_at_all_is_an_explained_refusal ... 2026-10-08 13:27:49,169 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:27:49,186 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_a_name_that_is_only_a_prefix_survives ... 2026-10-08 13:27:49,213 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_administrative_prefixes_are_stripped_per_level ... 2026-10-08 13:27:49,240 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_credentials_are_masked_inside_serialised_text ... 2026-10-08 13:27:49,270 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_d_with_stroke_is_not_lost ... 2026-10-08 13:27:49,300 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_numbered_wards_stay_distinct ... 2026-10-08 13:27:49,332 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_phone_numbers_reach_national_format ... 2026-10-08 13:27:49,368 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_base.tests.test_utils: Starting TestVnUtils.test_province_spellings_collapse_onto_one_key ... 2026-10-08 13:27:49,411 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:27:50,404 121 INFO rb-b76ecc8-225362-422414 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 13:27:50,716 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_booking_again_retries_only_what_failed ... 2026-10-08 13:27:51,043 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_carriers_that_are_not_vietnamese_are_left_alone ... 2026-10-08 13:27:51,111 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_counters_ignore_cancelled_transfers ... 2026-10-08 13:27:51,368 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_one_refused_parcel_does_not_undo_the_others ... 2026-10-08 13:27:51,606 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_printing_before_anything_is_booked_is_refused ... 2026-10-08 13:27:51,667 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_the_batch_reports_which_parcel_failed_and_why ... 2026-10-08 13:27:51,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_batch.tests.test_batch_shipping: Starting TestBatchShipping.test_the_whole_batch_is_booked_in_one_action ... 2026-10-08 13:27:52,139 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:27:52,431 121 INFO rb-b76ecc8-225362-422414 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 13:27:52,554 121 INFO rb-b76ecc8-225362-422414 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 13:27:52,605 121 INFO rb-b76ecc8-225362-422414 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 13:27:52,661 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_a_routable_address_passes ... 2026-10-08 13:27:52,704 121 INFO rb-b76ecc8-225362-422414 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 13:27:52,740 121 INFO rb-b76ecc8-225362-422414 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 13:27:52,791 121 INFO rb-b76ecc8-225362-422414 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 13:27:52,851 121 INFO rb-b76ecc8-225362-422414 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 13:27:52,935 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_free_shipping_over_a_threshold_still_applies ... 2026-10-08 13:27:53,015 121 INFO rb-b76ecc8-225362-422414 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 13:27:53,065 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_overpayment_never_becomes_a_negative_collection ... 2026-10-08 13:27:53,100 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_the_carrier_fields_the_till_needs_are_loaded ... 2026-10-08 13:27:53,135 121 INFO rb-b76ecc8-225362-422414 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 13:27:53,196 121 INFO rb-b76ecc8-225362-422414 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 13:27:53,237 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_pos.tests.test_pos_delivery: Starting TestPosDelivery.test_the_unpaid_balance_becomes_the_cash_to_collect ... 2026-10-08 13:27:53,292 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:27:53,808 121 INFO rb-b76ecc8-225362-422414 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 13:27:54,169 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_an_unrelated_custom_provider_keeps_its_own_methods ... 2026-10-08 13:27:54,200 121 INFO rb-b76ecc8-225362-422414 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 13:27:54,319 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_choosing_cash_on_delivery_confirms_the_order ... 2026-10-08 13:27:56,068 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766171297203387.1791466075.884770870208740-openerp-114-sale.order@b8ddc400e6c1>: ['"Nguyễn Thị Mai" <@False>'] 2026-10-08 13:27:56,497 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-10-08 13:27:56,576 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_delivery_vn_website.tests.test_cod_checkout: Starting TestCodCheckout.test_it_is_hidden_above_the_carriers_ceiling ... 2026-10-08 13:27:56,765 121 INFO rb-b76ecc8-225362-422414 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 13:27:56,909 121 INFO rb-b76ecc8-225362-422414 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 13:27:57,062 121 INFO rb-b76ecc8-225362-422414 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 13:27:57,097 121 INFO rb-b76ecc8-225362-422414 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 13:27:57,256 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:28:12,042 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:16,328 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4a67ba0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:16,329 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a30a5300> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:16,338 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:16,344 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a30a4e00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:16,947 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:21,470 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d15d2700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:21,472 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3995120> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:21,481 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:21,488 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3994ae0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:21,951 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:25,006 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3535760> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:25,007 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a366a700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:25,014 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:25,018 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a36680e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:25,727 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:30,080 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a277be20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:30,081 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a5500860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:30,089 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:30,096 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a5502b60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:30,576 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [1] 2026-10-08 13:28:31,870 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_readable_attachment_is_allowed ... 2026-10-08 13:28:31,983 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_unreadable_attachment_is_refused ... 2026-10-08 13:28:32,113 121 INFO rb-b76ecc8-225362-422414 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 13:28:32,194 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_readable_attachment_as_version_is_allowed ... 2026-10-08 13:28:32,333 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_unreadable_attachment_as_version_is_refused ... 2026-10-08 13:28:32,471 121 INFO rb-b76ecc8-225362-422414 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 13:28:32,546 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_readable_attachment_is_allowed ... 2026-10-08 13:28:32,684 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_unreadable_attachment_is_refused ... 2026-10-08 13:28:32,811 121 INFO rb-b76ecc8-225362-422414 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 13:28:32,935 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:37,400 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2756700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:37,401 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a21af100> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:37,410 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:37,417 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a21aeca0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:37,463 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-08 13:28:52,332 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:56,405 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a18cb9c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:56,406 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1b6d8a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:56,415 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:56,421 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1b6d9e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:56,943 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:59,916 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2dc1440> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:59,918 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2873740> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:59,927 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:28:59,933 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2872840> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:01,370 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:04,532 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2e28720> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:04,533 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a27dc2c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:04,542 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:04,549 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a27df100> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:05,325 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:10,048 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4c0cfe0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:10,050 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2bb3380> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:10,059 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:10,065 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2bb2160> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:10,619 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [3] 2026-10-08 13:29:10,764 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_01_constrains_check_tag_category ... 2026-10-08 13:29:10,855 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_02_sql_constraints_unique_res_model_id ... 2026-10-08 13:29:10,898 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_03_constraints_check_workspace_field ... 2026-10-08 13:29:10,955 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_04_document_document ... 2026-10-08 13:29:11,018 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_05_document_share ... 2026-10-08 13:29:11,097 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_06_compute_total_member ... 2026-10-08 13:29:11,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_07_document_workspace ... 2026-10-08 13:29:11,186 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_08_name_create ... 2026-10-08 13:29:11,330 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:14,772 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0323600> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:14,773 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2b94040> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:14,781 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:14,787 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2b94220> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:14,829 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:29:31,814 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:35,016 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a28391c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:35,018 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d00fa5c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:35,027 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:35,033 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d00f93a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:35,518 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:39,540 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4a6f6a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:39,542 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4d03060> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:39,556 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:39,563 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4d00a40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:40,070 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:44,140 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4f2db20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:44,141 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a48eeb60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:44,149 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:44,155 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a48ecf40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:44,929 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:48,046 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf4afc40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:48,047 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a513d300> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:48,053 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:48,057 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a513f2e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:49,383 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [5] 2026-10-08 13:29:49,531 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_001_test_upload_document ... 2026-10-08 13:29:49,587 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:29:49,614 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:29:50,236 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:29:50] "POST /document/upload_document HTTP/1.1" 200 - 63 0.127 0.499 2026-10-08 13:29:50,284 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_002_update_document ... 2026-10-08 13:29:50,309 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 13:29:50,329 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 13:29:50,332 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:29:50,756 121 INFO rb-b76ecc8-225362-422414 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 13:29:50,896 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:29:50] "POST /document/update HTTP/1.1" 200 - 57 0.069 0.499 2026-10-08 13:29:51,031 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:54,243 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a38f5080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:54,244 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a27e58a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:54,252 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:54,257 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a27e71a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:29:54,297 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:30:10,507 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:13,829 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4bf8ae0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:13,830 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a269d760> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:13,837 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:13,844 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a269d4e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:14,375 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:19,031 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2abd1c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:19,033 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cec572e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:19,042 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:19,047 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cec57740> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:19,510 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:23,879 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf45cb80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:23,880 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3159300> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:23,889 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:23,896 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a315aac0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:24,713 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:28,182 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a55759e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:28,184 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3a0e480> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:28,199 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:28,204 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3a0fba0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:28,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-08 13:30:28,876 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_013_check_team_leader_workspace ... 2026-10-08 13:30:28,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [9] 2026-10-08 13:30:29,088 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [41], uid: 262, model: document.workspace 2026-10-08 13:30:29,153 121 INFO rb-b76ecc8-225362-422414 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 13:30:29,221 121 INFO rb-b76ecc8-225362-422414 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 13:30:29,289 121 INFO rb-b76ecc8-225362-422414 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 13:30:29,357 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_09_security_document_team ... 2026-10-08 13:30:29,495 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [11] 2026-10-08 13:30:29,526 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 262, model: document.team 2026-10-08 13:30:29,544 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: document.team 2026-10-08 13:30:29,595 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [17], uid: 263, model: document.team 2026-10-08 13:30:29,666 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_10_security_document_workspace ... 2026-10-08 13:30:29,757 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-08 13:30:29,853 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 263, model: document.workspace 2026-10-08 13:30:29,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 263, model: document.workspace 2026-10-08 13:30:30,028 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_11_security_document_document ... 2026-10-08 13:30:30,113 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [15] 2026-10-08 13:30:30,233 121 INFO rb-b76ecc8-225362-422414 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 13:30:30,321 121 INFO rb-b76ecc8-225362-422414 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 13:30:30,382 121 INFO rb-b76ecc8-225362-422414 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 13:30:30,462 121 INFO rb-b76ecc8-225362-422414 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 13:30:30,540 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_12_security_document_share ... 2026-10-08 13:30:30,628 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [17] 2026-10-08 13:30:30,938 121 INFO rb-b76ecc8-225362-422414 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 13:30:31,173 121 INFO rb-b76ecc8-225362-422414 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 13:30:31,356 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:35,368 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2420e00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:35,369 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1af8900> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:35,380 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:35,386 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1af89a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:30:35,429 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:30:37,674 121 INFO rb-b76ecc8-225362-422414 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 13:30:37,726 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 266, model: document.workspace 2026-10-08 13:30:37,842 121 INFO rb-b76ecc8-225362-422414 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 13:30:37,949 121 INFO rb-b76ecc8-225362-422414 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 13:30:38,034 121 INFO rb-b76ecc8-225362-422414 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 13:30:38,196 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:30:40,447 121 INFO rb-b76ecc8-225362-422414 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 13:30:40,516 121 INFO rb-b76ecc8-225362-422414 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 13:30:40,581 121 INFO rb-b76ecc8-225362-422414 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 13:30:40,696 121 INFO rb-b76ecc8-225362-422414 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 13:30:40,719 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 269, model: ir.attachment 2026-10-08 13:30:40,777 121 INFO rb-b76ecc8-225362-422414 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 13:30:40,942 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 13:30:56,367 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:00,760 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cee0cea0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:00,762 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cc1e8400> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:00,770 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:00,777 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cc1e8180> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:01,296 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:05,521 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0b7f7e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:05,523 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1d745e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:05,535 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:05,542 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cf4025c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:06,129 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:09,370 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0c67d80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:09,371 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1aab7e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:09,384 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:09,392 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1aab740> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:11,147 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:14,420 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0c12840> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:14,421 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0b956c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:14,428 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:14,435 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0b94860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:14,928 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [19] 2026-10-08 13:31:16,253 121 INFO rb-b76ecc8-225362-422414 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 13:31:17,143 121 INFO rb-b76ecc8-225362-422414 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 13:31:17,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b2_permitted_user_still_reads_dms_surfaced_attachment ... 2026-10-08 13:31:18,047 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b3_dms_access_survives_unreadable_source_record ... 2026-10-08 13:31:18,094 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 276, model: ir.rule 2026-10-08 13:31:18,236 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b4_version_union_still_readable ... 2026-10-08 13:31:18,383 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b5_plain_non_dms_attachment_unaffected ... 2026-10-08 13:31:18,550 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b6_rule_domain_recheck_respects_active_company ... 2026-10-08 13:31:19,126 121 INFO rb-b76ecc8-225362-422414 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 13:31:19,216 121 INFO rb-b76ecc8-225362-422414 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 13:31:19,329 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b8_fetch_shape_search_never_touches_document_document ... 2026-10-08 13:31:19,559 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:24,017 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a220cf40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:24,018 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2beb2e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:24,025 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:24,033 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2be8900> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:24,092 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-10-08 13:31:40,919 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:45,169 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2ccec1f80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:45,171 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2dfb9c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:45,178 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:45,183 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2df8220> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:45,701 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:48,966 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4e0dda0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:48,968 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a392f6a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:48,977 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:48,984 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a392cd60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:49,486 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:53,787 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0329260> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:53,788 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4f82f20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:53,796 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:53,802 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4f83ec0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:54,752 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:59,222 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a1aee0c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:59,223 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a18a6340> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:59,236 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:59,242 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a18a7240> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:31:59,756 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [21] 2026-10-08 13:32:01,907 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error ... 2026-10-08 13:32:01,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:32:03,651 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:32:03] "GET /document/avatar/282/d962860b-a55a-4637-9311-f98f65b2c24c HTTP/1.1" 404 - 183 0.270 1.414 2026-10-08 13:32:03,653 121 INFO rb-b76ecc8-225362-422414 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 13:32:03,690 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_share_creator_avatar_is_served ... 2026-10-08 13:32:03,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:32:04,154 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:32:04] "GET /document/avatar/282/311c3a07-6d3b-4c81-9a2f-9e66540e3869 HTTP/1.1" 200 - 24 0.012 0.441 2026-10-08 13:32:04,201 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_shared_document_owner_avatar_is_served ... 2026-10-08 13:32:04,229 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:32:05,823 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:32:05] "GET /document/avatar/283/311c3a07-6d3b-4c81-9a2f-9e66540e3869 HTTP/1.1" 200 - 24 0.042 1.569 2026-10-08 13:32:05,827 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_shared_document_owner_avatar_is_served: waiting for threads: [] 2026-10-08 13:32:05,866 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error ... 2026-10-08 13:32:05,887 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:32:07,306 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:32:07] "GET /document/avatar/282/311c3a07-6d3b-4c81-9a2f-9e66540e386a HTTP/1.1" 404 - 188 0.132 1.291 2026-10-08 13:32:07,309 121 INFO rb-b76ecc8-225362-422414 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 13:32:07,345 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused ... 2026-10-08 13:32:07,361 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:32:08,793 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:32:08] "GET /document/avatar/284/311c3a07-6d3b-4c81-9a2f-9e66540e3869 HTTP/1.1" 404 - 194 0.133 1.301 2026-10-08 13:32:08,795 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused: waiting for threads: [] 2026-10-08 13:32:08,916 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:12,342 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a389cf40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:12,343 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cf1932e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:12,352 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:12,357 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cf1905e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:12,397 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 13:32:29,137 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:32,380 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a283a7a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:32,381 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1aeda80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:32,392 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:32,399 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1aef740> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:32,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:37,145 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a379ca40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:37,146 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cf4722a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:37,152 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:37,157 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cf471300> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:37,624 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:41,801 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3146c00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:41,803 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a53afd80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:41,812 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:41,818 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a53aca40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:42,702 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:45,893 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0b467a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:45,894 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0c54360> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:45,902 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:45,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0c54cc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:47,378 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [25] 2026-10-08 13:32:47,528 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_share_document: Starting TestDocumentShare.test_001_share_document_send_users ... 2026-10-08 13:32:47,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-10-08 13:32:48,056 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:51,713 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4c6b380> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:51,716 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a5079440> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:51,724 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:51,730 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a507bba0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:32:51,778 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:32:51,800 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_clearing_the_user_allowlist_succeeds ... 2026-10-08 13:32:53,079 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-10-08 13:32:53,108 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24155] 2026-10-08 13:32:53,118 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:32:53,739 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-10-08 13:32:53,753 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24157] 2026-10-08 13:32:53,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:32:54,102 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-10-08 13:32:54,155 121 INFO rb-b76ecc8-225362-422414 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 13:32:54,762 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-10-08 13:32:54,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24163] 2026-10-08 13:32:54,787 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:32:55,378 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-10-08 13:32:55,396 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24165] 2026-10-08 13:32:55,406 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:32:55,692 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-10-08 13:32:55,779 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_newly_added_users_are_still_detected ... 2026-10-08 13:32:56,311 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-10-08 13:32:56,325 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24172] 2026-10-08 13:32:56,335 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:32:56,869 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-10-08 13:32:56,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24174] 2026-10-08 13:32:56,889 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:32:57,185 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-10-08 13:32:57,300 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_removing_some_users_still_succeeds ... 2026-10-08 13:32:57,889 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-10-08 13:32:57,900 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24181] 2026-10-08 13:32:57,910 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:32:58,578 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-10-08 13:32:58,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24183] 2026-10-08 13:32:58,600 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:32:58,881 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-10-08 13:32:58,950 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:33:14,734 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:19,276 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2755b20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:19,278 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3eed760> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:19,290 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:19,298 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3eefd80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:19,871 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:24,448 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4d02f20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:24,449 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0033240> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:24,459 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:24,466 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0033c40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:24,994 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:28,663 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2c58860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:28,664 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1b462a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:28,673 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:28,679 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1b477e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:29,503 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:33,782 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a30f8720> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:33,783 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0070e00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:33,791 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:33,797 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0073e20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:34,237 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [31] 2026-10-08 13:33:34,436 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_distinct_names_in_one_batch_are_allowed ... 2026-10-08 13:33:34,511 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_in_the_same_workspace_is_rejected ... 2026-10-08 13:33:34,585 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_inside_one_batch_is_rejected ... 2026-10-08 13:33:34,657 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_rewriting_a_document_with_its_own_name_is_allowed ... 2026-10-08 13:33:34,728 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_same_name_in_another_workspace_is_allowed ... 2026-10-08 13:33:34,782 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_workspace_without_the_flag_allows_duplicates ... 2026-10-08 13:33:34,923 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:39,155 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4fa94e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:39,156 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a013c220> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:39,167 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:39,172 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a013e7a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:33:39,213 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:33:41,212 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_01_prepare_draft_bl_creates_required_document ... 2026-10-08 13:33:42,045 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-10-08 13:33:42,135 121 INFO rb-b76ecc8-225362-422414 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 13:33:42,508 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 13:33:44,013 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_01_prepare_si_wizard_creates_required_document ... 2026-10-08 13:33:44,523 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-10-08 13:33:44,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_02_prepare_si_wizard_updates_existing_required_document ... 2026-10-08 13:33:44,954 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 13:33:44,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document_parsing.tests.test_engine: Starting TestWizardAccessIsolation.test_wizard_is_not_readable_by_a_different_user ... 2026-10-08 13:33:46,172 121 INFO rb-b76ecc8-225362-422414 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 13:33:46,263 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:33:46,285 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document_parsing.tests.test_engine: Starting TestSectionLineCap.test_section_over_line_cap_is_rejected ... 2026-10-08 13:33:46,469 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:33:46,526 121 INFO rb-b76ecc8-225362-422414 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 13:33:47,170 121 INFO rb-b76ecc8-225362-422414 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 13:33:47,965 121 INFO rb-b76ecc8-225362-422414 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 13:33:48,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 13:33:48,610 121 INFO rb-b76ecc8-225362-422414 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 13:33:48,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:33:48,736 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document_parsing.tests.test_provider_model_catalog: Starting TestSwitchingProviderNeverPersistsAModelUnlessSaved.test_discarding_a_provider_switch_creates_no_catalog_row ... 2026-10-08 13:33:48,755 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.document.parsing.model records with IDs: [9] 2026-10-08 13:33:48,829 121 INFO rb-b76ecc8-225362-422414 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 13:33:48,846 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.document.parsing.model records with IDs: [10] 2026-10-08 13:33:48,960 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:34:03,706 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:07,921 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d061b1a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:07,923 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cecdf2e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:07,933 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:07,939 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cecddbc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:08,435 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:11,621 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4a6dbc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:11,622 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4a005e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:11,630 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:11,636 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4a03920> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:13,121 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:16,384 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2082e80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:16,385 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a46be3e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:16,394 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:16,400 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a46bf600> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:17,250 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:21,943 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2ad0220> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:21,945 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2278680> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:21,965 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:21,973 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a22780e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:22,493 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [33] 2026-10-08 13:34:22,929 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_001_project_user_access_documents ... 2026-10-08 13:34:23,017 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-10-08 13:34:23,098 121 INFO rb-b76ecc8-225362-422414 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 13:34:23,210 121 INFO rb-b76ecc8-225362-422414 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 13:34:23,306 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3296] 2026-10-08 13:34:23,355 121 INFO rb-b76ecc8-225362-422414 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 13:34:23,463 121 INFO rb-b76ecc8-225362-422414 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 13:34:23,593 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3295] 2026-10-08 13:34:23,635 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [196084] 2026-10-08 13:34:23,635 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted document.document records with IDs: [11] 2026-10-08 13:34:23,788 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_002_project_user_access_workspace ... 2026-10-08 13:34:23,858 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-10-08 13:34:23,931 121 INFO rb-b76ecc8-225362-422414 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 13:34:24,032 121 INFO rb-b76ecc8-225362-422414 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 13:34:24,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3294] 2026-10-08 13:34:24,094 121 INFO rb-b76ecc8-225362-422414 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 13:34:24,280 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [76], uid: 6, model: document.workspace 2026-10-08 13:34:24,675 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted document.workspace records with IDs: [77] 2026-10-08 13:34:24,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_003_project_user_access_document ... 2026-10-08 13:34:24,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-10-08 13:34:24,875 121 INFO rb-b76ecc8-225362-422414 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 13:34:24,954 121 INFO rb-b76ecc8-225362-422414 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 13:34:25,001 121 INFO rb-b76ecc8-225362-422414 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 13:34:25,154 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:28,546 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a5373b00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:28,547 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d01a0360> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:28,555 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:28,561 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d01a2840> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:34:28,604 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:34:29,962 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_003 ... 2026-10-08 13:34:30,112 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_005 ... 2026-10-08 13:34:30,203 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_007 ... 2026-10-08 13:34:31,735 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_009 ... 2026-10-08 13:34:31,877 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:34:47,065 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-10-08 13:34:47,095 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24570] 2026-10-08 13:34:47,115 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:34:47,906 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-10-08 13:34:47,917 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24572] 2026-10-08 13:34:47,925 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:34:48,543 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-10-08 13:34:48,556 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24574] 2026-10-08 13:34:48,567 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:34:49,224 121 INFO rb-b76ecc8-225362-422414 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 13:34:49,412 121 INFO rb-b76ecc8-225362-422414 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 13:34:49,605 121 INFO rb-b76ecc8-225362-422414 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 13:34:49,720 121 INFO rb-b76ecc8-225362-422414 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 13:34:49,860 121 INFO rb-b76ecc8-225362-422414 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 13:34:49,998 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 13:35:05,128 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-10-08 13:35:05,154 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24968] 2026-10-08 13:35:05,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:35:05,816 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-10-08 13:35:05,829 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24970] 2026-10-08 13:35:05,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:35:06,625 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-10-08 13:35:06,639 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24972] 2026-10-08 13:35:06,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:35:07,316 121 INFO rb-b76ecc8-225362-422414 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 13:35:07,469 121 INFO rb-b76ecc8-225362-422414 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 13:35:07,812 121 INFO rb-b76ecc8-225362-422414 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 13:35:07,867 121 INFO rb-b76ecc8-225362-422414 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 13:35:07,956 121 INFO rb-b76ecc8-225362-422414 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 13:35:08,013 121 INFO rb-b76ecc8-225362-422414 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 13:35:08,068 121 INFO rb-b76ecc8-225362-422414 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 13:35:08,187 121 INFO rb-b76ecc8-225362-422414 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 13:35:08,395 121 INFO rb-b76ecc8-225362-422414 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 13:35:08,558 121 INFO rb-b76ecc8-225362-422414 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 13:35:08,828 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 13:35:09,454 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_amounts ... 2026-10-08 13:35:09,583 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_readonly_mode ... 2026-10-08 13:35:09,658 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:35:10,264 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_currency ... 2026-10-08 13:35:10,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_invalid_date_range ... 2026-10-08 13:35:10,406 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_non_recursive_hierarchy ... 2026-10-08 13:35:10,625 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-10-08 13:35:10,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_recursive_hierarchy ... 2026-10-08 13:35:10,924 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-10-08 13:35:10,995 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_sub_estimate_within_parent_range ... 2026-10-08 13:35:11,112 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:35:11,915 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_report: Starting TestReport.test_estimate_report ... 2026-10-08 13:35:12,105 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:35:12,995 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-10-08 13:35:13,037 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_admin_full_access ... 2026-10-08 13:35:13,248 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.message records with IDs: [25018, 25017] 2026-10-08 13:35:13,299 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted estimate.estimate records with IDs: [15] 2026-10-08 13:35:13,316 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [1861] 2026-10-08 13:35:13,352 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_admin_full_access ... 2026-10-08 13:35:13,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted estimate.line records with IDs: [42] 2026-10-08 13:35:13,607 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_access ... 2026-10-08 13:35:13,813 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted estimate.line records with IDs: [37] 2026-10-08 13:35:13,876 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_no_access_other_lines ... 2026-10-08 13:35:13,936 121 INFO rb-b76ecc8-225362-422414 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 13:35:13,993 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_noone_estimate ... 2026-10-08 13:35:14,192 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.message records with IDs: [25015] 2026-10-08 13:35:14,219 121 INFO rb-b76ecc8-225362-422414 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 13:35:14,264 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_own_estimate ... 2026-10-08 13:35:14,488 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-10-08 13:35:14,684 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.message records with IDs: [25019, 25015] 2026-10-08 13:35:14,715 121 INFO rb-b76ecc8-225362-422414 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 13:35:14,767 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_sub_estimate ... 2026-10-08 13:35:15,004 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-10-08 13:35:15,093 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-10-08 13:35:15,295 121 INFO rb-b76ecc8-225362-422414 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 13:35:15,326 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.message records with IDs: [25021, 25016] 2026-10-08 13:35:15,360 121 INFO rb-b76ecc8-225362-422414 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 13:35:15,410 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_no_access_other_estimates ... 2026-10-08 13:35:15,457 121 INFO rb-b76ecc8-225362-422414 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 13:35:15,482 121 INFO rb-b76ecc8-225362-422414 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 13:35:15,519 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.message records with IDs: [25018, 25017] 2026-10-08 13:35:15,551 121 INFO rb-b76ecc8-225362-422414 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 13:35:15,606 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:35:16,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_cancel ... 2026-10-08 13:35:16,351 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted estimate.line records with IDs: [48, 49, 50, 51] 2026-10-08 13:35:16,408 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_confirm ... 2026-10-08 13:35:16,517 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_draft ... 2026-10-08 13:35:16,565 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_allowed_field_write_parent_estimate ... 2026-10-08 13:35:16,680 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_forbidden_field_write_parent_estimate ... 2026-10-08 13:35:16,815 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_unlink_sub_estimate_line_in_parent ... 2026-10-08 13:35:16,946 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_update_lines_to_parent ... 2026-10-08 13:35:17,054 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_write_child_estimate_line ... 2026-10-08 13:35:17,211 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:35:19,006 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_action_view_approval ... 2026-10-08 13:35:19,151 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_request_data ... 2026-10-08 13:35:19,225 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_state_computation ... 2026-10-08 13:35:19,914 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [263] 2026-10-08 13:35:20,134 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [554] 2026-10-08 13:35:20,559 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_can_do_things_computation ... 2026-10-08 13:35:21,077 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_multiple_approval_state_computation ... 2026-10-08 13:35:21,570 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [265] 2026-10-08 13:35:21,908 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [555] 2026-10-08 13:35:23,660 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [556] 2026-10-08 13:35:23,824 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [266] 2026-10-08 13:35:23,966 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [557] 2026-10-08 13:35:24,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:35:26,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t10_action_view_approval_still_opens_the_request ... 2026-10-08 13:35:26,491 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t11_non_admin_sees_the_direction_on_lines ... 2026-10-08 13:35:26,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t1_toggle_field_map_does_not_raise ... 2026-10-08 13:35:26,657 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t2_estimate_request_type_data_builds ... 2026-10-08 13:35:26,727 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t3_line_direction_and_sections_reach_the_approval ... 2026-10-08 13:35:26,800 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t4_taxed_line_reproduces_totals ... 2026-10-08 13:35:26,889 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t5_direction_is_mandatory_on_ordinary_lines ... 2026-10-08 13:35:26,965 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t6_header_and_line_direction_toggles ... 2026-10-08 13:35:26,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t7_provisioning_is_idempotent ... 2026-10-08 13:35:28,038 121 INFO rb-b76ecc8-225362-422414 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 13:35:28,386 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t9_report_models_read_new_field_without_db_error ... 2026-10-08 13:35:28,572 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:35:29,213 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-10-08 13:35:30,840 121 INFO rb-b76ecc8-225362-422414 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 13:35:32,316 121 INFO rb-b76ecc8-225362-422414 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 13:35:33,858 121 INFO rb-b76ecc8-225362-422414 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 13:35:35,272 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:39,680 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2b279c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:39,682 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2abd120> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:39,691 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:39,698 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2abcf40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:40,100 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:43,489 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d005db20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:43,490 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cee605e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:43,500 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:43,506 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cee62480> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:44,903 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:48,527 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3704e00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:48,528 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d07a4c20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:48,538 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:48,545 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d07a5b20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:48,964 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:53,256 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d1665ee0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:53,258 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d1204680> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:53,268 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:53,274 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d1206c00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:53,650 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:56,967 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d15d3560> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:56,968 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a51484a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:56,978 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:56,985 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a5148540> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:35:58,371 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:01,691 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a34b8f40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:01,693 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cee853a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:01,703 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:01,710 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cee87b00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:02,115 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:06,714 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a36bb600> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:06,716 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a26e1760> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:06,726 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:06,733 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a26e0860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:07,133 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:10,417 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2747f60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:10,419 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a55ca660> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:10,428 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:10,435 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a55c82c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:11,890 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:15,335 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4e86340> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:15,336 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d1246a20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:15,345 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:15,351 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d1245ee0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:15,719 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:19,925 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2fe96c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:19,927 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3ea3920> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:19,936 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:19,943 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3ea14e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:20,308 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:23,520 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a029ba60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:23,522 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a220d1c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:23,530 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:23,537 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a220d760> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:24,872 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:28,137 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a307fa60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:28,138 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4776660> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:28,147 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:28,153 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4775e40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:28,516 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:32,755 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0061440> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:32,757 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0b18720> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:32,769 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:32,776 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0b1a8e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:33,159 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:36,487 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a567fe20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:36,488 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a364a660> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:36,499 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:36,504 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a28782c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:37,860 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:40,969 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3534900> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:40,971 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4c0dda0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:40,980 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:40,987 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4c0e700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:41,359 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:45,360 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0a86660> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:45,362 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cb3c1b20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:45,372 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:45,379 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cb3c36a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:45,789 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:48,981 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2b8fd80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:48,982 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cf4da520> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:48,992 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:48,999 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cf4db060> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:50,474 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:53,726 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4a64400> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:53,728 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a399ba60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:53,737 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:53,743 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a39985e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:54,115 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:58,543 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2022660> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:58,544 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a514b240> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:58,557 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:58,563 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a514a700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:36:58,928 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:02,187 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4df6fc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:02,188 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d09749a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:02,196 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:02,201 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0975bc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:03,566 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:06,820 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0b47ec0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:06,821 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a31522a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:06,828 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:06,834 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a31527a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:07,159 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:11,563 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4f804a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:11,564 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d08bfba0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:11,574 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:11,581 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d08bd9e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:11,979 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:15,404 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2b040e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:15,406 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d071f2e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:15,415 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:15,421 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d071c900> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:16,813 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:20,063 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d1323880> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:20,065 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cee63c40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:20,077 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:20,085 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cee61300> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:20,498 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:24,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0b2c040> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:24,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3736de0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:24,925 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:24,931 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3737ce0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:25,311 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:28,453 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2660040> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:28,454 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2913ba0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:28,469 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:28,475 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2911d00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:29,779 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:32,932 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a27e4040> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:32,933 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2084ea0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:32,942 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:32,948 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a20847c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:33,300 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:37,696 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a55c8cc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:37,697 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0248ea0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:37,707 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:37,712 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0248860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:38,122 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:41,543 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cee116c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:41,545 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d00f59e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:41,556 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:41,562 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a287e2a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:42,983 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:46,210 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a0558cc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:46,211 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4041a80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:46,220 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:46,227 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4040220> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:46,595 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:51,012 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4f4c4a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:51,013 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cf4a2700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:51,023 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:51,030 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cf4a3420> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:51,392 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:54,575 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d117e700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:54,576 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d027e660> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:54,586 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:54,592 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d027cf40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:55,948 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:59,207 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a040fb00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:59,208 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4e85940> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:59,220 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:59,226 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4e851c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:37:59,601 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:03,775 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a538c0e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:03,776 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0bf2200> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:03,786 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:03,792 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0bf3380> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:04,220 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:07,598 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3744fe0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:07,600 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3084fe0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:07,609 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:07,616 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3085440> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:08,995 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:12,454 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf4d80e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:12,456 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cb108680> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:12,465 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:12,471 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cb10b420> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:12,854 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:17,313 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4755e40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:17,314 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a405f1a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:17,323 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:17,329 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2660680> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:17,678 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:20,894 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf1ddb20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:20,895 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3ea1f80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:20,903 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:20,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3ea2e80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:22,284 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:25,615 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4cc9da0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:25,617 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d1245120> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:25,626 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:25,631 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d1244860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:26,042 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:30,576 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d00f7600> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:30,578 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2869f80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:30,586 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:30,592 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a286bec0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:30,961 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:34,666 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a04ca2a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:34,667 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a389d3a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:34,679 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:34,686 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a0549580> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:36,050 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:39,425 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a1a5a7a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:39,426 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cf4a2fc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:39,435 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:39,441 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cf4a18a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:39,772 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:43,952 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a513e840> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:43,953 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0c49620> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:43,963 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:43,969 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0c493a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:44,307 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:47,496 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a40032e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:47,498 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0c2b2e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:47,507 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:47,513 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0c299e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:48,869 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:52,298 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2755a80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:52,300 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a392a200> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:52,309 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:52,316 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a392bd80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:52,697 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:57,030 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4c6ad40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:57,031 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0c64400> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:57,040 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:57,047 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0c674c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:38:57,445 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:00,901 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a54da980> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:00,903 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d01d2f20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:00,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:00,919 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d01d0e00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:02,338 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:05,483 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d08be3e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:05,485 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cf0a7240> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:05,494 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:05,501 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cf0a51c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:05,638 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:10,021 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a31447c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:10,022 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3548180> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:10,031 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:10,037 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a35491c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:39:10,081 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:39:11,589 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_budget ... 2026-10-08 13:39:13,691 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_estimate_from_budget ... 2026-10-08 13:39:15,727 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_budget_count_computation ... 2026-10-08 13:39:17,519 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_estimate_count_computation ... 2026-10-08 13:39:19,213 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_diff_budget_post ... 2026-10-08 13:39:21,008 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_same_budget_post ... 2026-10-08 13:39:22,799 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:39:22,849 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_department_id_computation ... 2026-10-08 13:39:22,968 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_manual_update_department_id ... 2026-10-08 13:39:23,140 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:39:23,901 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_create_project ... 2026-10-08 13:39:24,016 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_estimate_from_project ... 2026-10-08 13:39:24,085 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_project ... 2026-10-08 13:39:24,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_estimate_count_computation ... 2026-10-08 13:39:24,246 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_project_count_computation ... 2026-10-08 13:39:24,323 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:39:25,187 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_estimate_from_purchase_order ... 2026-10-08 13:39:25,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_purchase_order ... 2026-10-08 13:39:25,353 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_estimate_count_computation ... 2026-10-08 13:39:25,415 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_purchase_order_count_computation ... 2026-10-08 13:39:25,468 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_wizard_create_purchase_order ... 2026-10-08 13:39:25,923 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:39:26,869 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_estimate_from_sale_order ... 2026-10-08 13:39:27,143 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_sale_order ... 2026-10-08 13:39:27,212 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_estimate_count_computation ... 2026-10-08 13:39:27,269 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_sale_order_count_computation ... 2026-10-08 13:39:27,325 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_wizard_create_sale_order ... 2026-10-08 13:39:27,681 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:39:27,701 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_01_registration_create_issues_partner_barcode ... 2026-10-08 13:39:28,567 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_02_non_participant_partner_has_no_barcode ... 2026-10-08 13:39:28,680 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_03_scan_permanent_card_confirms_open_registration ... 2026-10-08 13:39:29,400 121 INFO rb-b76ecc8-225362-422414 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 13:39:30,184 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_05_scan_unknown_code_returns_invalid_ticket ... 2026-10-08 13:39:30,305 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_06_register_attendee_transparent_for_registration_barcode ... 2026-10-08 13:39:30,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_07_scan_prefers_open_over_draft_registration ... 2026-10-08 13:39:32,159 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_08_partner_card_scoped_to_issuing_company ... 2026-10-08 13:39:41,370 121 INFO rb-b76ecc8-225362-422414 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 13:39:49,394 121 INFO rb-b76ecc8-225362-422414 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 13:39:50,176 121 INFO rb-b76ecc8-225362-422414 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 13:39:50,575 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_12_cron_record_loads_with_days_interval ... 2026-10-08 13:39:50,615 121 INFO rb-b76ecc8-225362-422414 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 13:39:51,800 121 INFO rb-b76ecc8-225362-422414 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 13:40:00,378 121 INFO rb-b76ecc8-225362-422414 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 13:40:01,118 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-10-08 13:40:04,369 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_access_read_service_user_010 ... 2026-10-08 13:40:04,387 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 350, model: fleet.vehicle.log.services 2026-10-08 13:40:04,437 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #350 deleted mail.message records with IDs: [6110, 4826, 65] 2026-10-08 13:40:04,438 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 350, model: fleet.vehicle.log.services 2026-10-08 13:40:04,478 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_group_fleet_manager_001 ... 2026-10-08 13:40:04,551 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #349 deleted mail.message records with IDs: [6110, 4826, 65] 2026-10-08 13:40:04,630 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #349 deleted ir.model.data records with IDs: [44564] 2026-10-08 13:40:04,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #349 deleted fleet.vehicle.log.services records with IDs: [1] 2026-10-08 13:40:04,715 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #349 deleted fleet.vehicle.log.services records with IDs: [7] 2026-10-08 13:40:04,776 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:40:07,527 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet.tests.test_fleet_service_type: Starting TestFleetServiceType.test_service_type_generates_billable_service_product_010 ... 2026-10-08 13:40:07,778 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 13:40:10,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet.tests.test_fleet_vehicle_address: Starting TestFleetVehicleAddress.test_create_vehicle_with_unmatched_location_010 ... 2026-10-08 13:40:10,652 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 13:40:13,217 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet.tests.test_fleet_vehicle_cost_report: Starting TestFleetVehicleCostReport.test_report_aggregates_vehicle_service_cost_010 ... 2026-10-08 13:40:13,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 13:40:15,994 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_amount_written_directly_sets_unit_price ... 2026-10-08 13:40:16,083 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_compute_vehicle_service_amount ... 2026-10-08 13:40:16,124 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_new_service_costs_quantity_times_unit_price ... 2026-10-08 13:40:16,210 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 13:40:19,970 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_account_user ... 2026-10-08 13:40:20,162 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #377 deleted ir.model.data records with IDs: [44440] 2026-10-08 13:40:20,162 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #377 deleted fleet.service.type records with IDs: [3] 2026-10-08 13:40:20,206 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_invoicing_user ... 2026-10-08 13:40:20,246 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 376, model: fleet.vehicle 2026-10-08 13:40:20,262 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 376, model: fleet.vehicle 2026-10-08 13:40:20,343 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #376 deleted mail.message records with IDs: [2847, 60] 2026-10-08 13:40:20,347 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 376, model: fleet.vehicle 2026-10-08 13:40:20,476 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 376, model: fleet.vehicle.log.services 2026-10-08 13:40:20,543 121 INFO rb-b76ecc8-225362-422414 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 13:40:20,568 121 INFO rb-b76ecc8-225362-422414 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 13:40:20,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 376, model: fleet.vehicle.log.services 2026-10-08 13:40:20,641 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 376, model: fleet.service.type 2026-10-08 13:40:20,644 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 376, model: fleet.service.type 2026-10-08 13:40:20,648 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 376, model: fleet.service.type 2026-10-08 13:40:20,694 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_brand_name ... 2026-10-08 13:40:20,910 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_model_name ... 2026-10-08 13:40:21,116 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_vehicle_model ... 2026-10-08 13:40:21,283 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:40:23,286 121 INFO rb-b76ecc8-225362-422414 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 13:40:27,248 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [555] 2026-10-08 13:40:27,979 121 INFO rb-b76ecc8-225362-422414 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 13:40:29,008 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [557] 2026-10-08 13:40:29,355 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [247] 2026-10-08 13:40:29,449 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25772] 2026-10-08 13:40:29,457 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [15] 2026-10-08 13:40:29,719 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [586] 2026-10-08 13:40:29,951 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [587] 2026-10-08 13:40:29,987 121 INFO rb-b76ecc8-225362-422414 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 13:40:31,049 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [558] 2026-10-08 13:40:31,422 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25773] 2026-10-08 13:40:31,430 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [16] 2026-10-08 13:40:31,574 121 INFO rb-b76ecc8-225362-422414 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 13:40:32,363 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [559] 2026-10-08 13:40:32,832 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:40:34,685 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:37,774 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d13f02c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:37,775 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d01a2160> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:37,783 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:37,789 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d01a0e00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:38,318 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:42,957 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a27dd9e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:42,961 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a54e09a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:42,972 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:42,978 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a54e2a20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:43,473 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:46,786 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2020fe0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:46,788 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4e1d4e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:46,797 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:46,803 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4e1cf40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:48,402 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:51,902 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2fe7240> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:51,903 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0b2f880> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:51,920 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:51,927 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0b2c7c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:52,420 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:56,787 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf097560> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:56,788 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a47e6840> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:56,801 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:56,808 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a47e6ac0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:40:57,324 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:01,693 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3247740> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:01,695 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a220d3a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:01,703 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:01,708 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a220ff60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:02,129 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:05,079 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf4d36a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:05,081 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3a0f100> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:05,090 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:05,098 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3a0e480> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:05,543 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:09,524 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2041940> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:09,526 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0beff60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:09,534 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:09,540 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0bec5e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:10,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_analytic_cleanse_coinstall: Starting TestFleetAnalyticCleanseCoinstall.test_cleanse_does_not_remove_non_fleet_plan_entry ... 2026-10-08 13:41:12,594 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:17,234 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2ccec2980> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:17,235 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cf1be160> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:17,244 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:17,251 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cf1bcb80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:41:17,292 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:41:17,313 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_booking_account_triggers_off_full_depends ... 2026-10-08 13:41:17,349 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_viin_fleet_account_auto_installs_on_full_depends ... 2026-10-08 13:41:17,412 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:41:27,652 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_change_name_service ... 2026-10-08 13:41:27,861 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constrain_same_currency ... 2026-10-08 13:41:32,269 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_change_name_analytic_account_vehicle ... 2026-10-08 13:41:32,350 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_invoice_line_message_shows_decimal_amount ... 2026-10-08 13:41:32,927 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_product_same_product_type_service ... 2026-10-08 13:41:32,982 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_save_company_on_vehicle_and_cost ... 2026-10-08 13:41:33,051 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contrain_create_invoice_from_cost ... 2026-10-08 13:41:33,165 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contraint_value_costs_equal_amount_invoice_line ... 2026-10-08 13:41:33,797 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_analytic_account_001 ... 2026-10-08 13:41:33,880 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_vehicle_001 ... 2026-10-08 13:41:33,990 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_001 ... 2026-10-08 13:41:34,720 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [252] 2026-10-08 13:41:34,939 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [600, 601] 2026-10-08 13:41:35,135 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move records with IDs: [247] 2026-10-08 13:41:35,183 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_002 ... 2026-10-08 13:41:35,823 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [253] 2026-10-08 13:41:35,983 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [602] 2026-10-08 13:41:36,132 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [603] 2026-10-08 13:41:36,170 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_003 ... 2026-10-08 13:41:36,873 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_generate_product_service ... 2026-10-08 13:41:38,126 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:41:41,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_draft_vendor_bill_not_in_move_ids ... 2026-10-08 13:41:41,844 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_non_accounting_user_sees_empty_move_ids ... 2026-10-08 13:41:42,548 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_customer_invoice_in_move_ids ... 2026-10-08 13:41:43,427 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_vendor_bill_in_move_ids ... 2026-10-08 13:41:44,236 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:41:47,498 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_001 ... 2026-10-08 13:41:50,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [26, 27] 2026-10-08 13:41:50,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [565, 564] 2026-10-08 13:41:51,005 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_002 ... 2026-10-08 13:41:54,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 397, model: fleet.vehicle.log.services 2026-10-08 13:41:54,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #397 deleted fleet.vehicle.log.services records with IDs: [28, 29] 2026-10-08 13:41:54,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [567, 566] 2026-10-08 13:41:54,745 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_generate_analytic_line_after_post_invoice ... 2026-10-08 13:41:55,644 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_001 ... 2026-10-08 13:41:56,257 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [261, 262] 2026-10-08 13:41:56,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [620, 621, 622] 2026-10-08 13:41:56,497 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move records with IDs: [257] 2026-10-08 13:41:56,533 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_002 ... 2026-10-08 13:41:57,154 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [263] 2026-10-08 13:41:57,300 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [623, 624] 2026-10-08 13:41:57,407 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move records with IDs: [258] 2026-10-08 13:41:57,424 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [30] 2026-10-08 13:41:57,467 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_003 ... 2026-10-08 13:42:01,007 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [32] 2026-10-08 13:42:01,086 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [569, 570] 2026-10-08 13:42:01,315 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [264, 265] 2026-10-08 13:42:01,505 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [625, 626, 627] 2026-10-08 13:42:01,624 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move records with IDs: [259] 2026-10-08 13:42:01,639 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1996] 2026-10-08 13:42:01,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:42:04,727 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_invoice_locked_access: Starting TestInvoiceLockedFleetAccess.test_invoice_locked_tracks_bill_link_for_fleet_user ... 2026-10-08 13:42:05,268 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:42:08,784 121 INFO rb-b76ecc8-225362-422414 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 13:42:09,555 121 INFO rb-b76ecc8-225362-422414 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 13:42:10,254 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:42:27,857 121 INFO rb-b76ecc8-225362-422414 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 13:42:30,818 121 INFO rb-b76ecc8-225362-422414 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 13:42:34,185 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [572] 2026-10-08 13:42:34,929 121 INFO rb-b76ecc8-225362-422414 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 13:42:38,188 121 INFO rb-b76ecc8-225362-422414 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 13:42:41,286 121 INFO rb-b76ecc8-225362-422414 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 13:42:42,464 121 INFO rb-b76ecc8-225362-422414 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 13:42:47,102 121 INFO rb-b76ecc8-225362-422414 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 13:42:50,261 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_purchase_receipt_with_vehicle_creates_one_service ... 2026-10-08 13:42:51,365 121 INFO rb-b76ecc8-225362-422414 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 13:42:55,182 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [584, 585] 2026-10-08 13:42:55,716 121 INFO rb-b76ecc8-225362-422414 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 13:42:56,937 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_service_created_by_another_flow_while_posting_survives ... 2026-10-08 13:43:00,193 121 INFO rb-b76ecc8-225362-422414 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 13:43:03,306 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #417 deleted fleet.vehicle.log.services records with IDs: [53, 54] 2026-10-08 13:43:03,455 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #417 deleted account.analytic.line records with IDs: [591, 590] 2026-10-08 13:43:03,855 121 INFO rb-b76ecc8-225362-422414 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 13:43:07,020 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [594] 2026-10-08 13:43:07,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_vehicle_column_is_never_shown_on_sale_document ... 2026-10-08 13:43:07,932 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_vehicle_column_is_removed_with_analytic_accounting ... 2026-10-08 13:43:08,377 121 INFO rb-b76ecc8-225362-422414 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 13:43:08,768 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_vehicle_leaves_entries_of_other_plans_untouched ... 2026-10-08 13:43:08,833 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:13,257 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a3039bc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:13,259 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d01c37e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:13,272 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:13,278 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cf253880> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:13,808 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:18,164 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d10667a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:18,166 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0976340> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:18,177 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:18,184 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d09772e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:18,705 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:22,002 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4df77e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:22,004 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3519080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:22,014 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:22,020 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3518400> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:22,563 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:27,035 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0aeac00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:27,037 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a36ae3e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:27,046 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:27,052 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a36ac180> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:27,610 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:31,885 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d16665c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:31,887 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a5576700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:31,897 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:31,903 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a55772e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:32,390 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:35,896 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a21d2ca0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:35,897 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2043880> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:35,907 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:35,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2041440> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:37,391 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:40,535 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0c119e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:40,537 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0805ee0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:40,547 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:40,554 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0807560> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:41,041 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:45,538 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a5372340> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:45,541 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a5395c60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:45,551 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:45,558 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a5396f20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:43:51,105 121 INFO rb-b76ecc8-225362-422414 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 13:43:54,287 121 INFO rb-b76ecc8-225362-422414 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 13:43:57,799 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [596] 2026-10-08 13:43:58,139 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #415 deleted mail.message records with IDs: [25785] 2026-10-08 13:43:58,156 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #415 deleted fleet.vehicle.log.services records with IDs: [58] 2026-10-08 13:43:58,592 121 INFO rb-b76ecc8-225362-422414 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 13:43:59,686 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_account.tests.test_vehicle_line_bill: Starting TestVehicleLineBill.test_zero_amount_vehicle_line_creates_no_service ... 2026-10-08 13:44:03,682 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:44:08,124 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d17e5580> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:44:08,126 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3a0f100> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:44:08,134 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:44:08,141 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3a0cf40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:44:08,184 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:44:08,205 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_booking_kanban_arch_combines: Starting TestBookingKanbanArchCombines.test_booking_kanban_arch_combines ... 2026-10-08 13:44:08,584 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:44:11,947 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_booking_cancel_releases_its_items ... 2026-10-08 13:44:12,631 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <976430561475902.1791467052.434743642807007-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:12,754 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-10-08 13:44:12,893 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942448202458204.1791467052.822537660598755-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:12,905 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-10-08 13:44:13,034 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-10-08 13:44:13,182 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-10-08 13:44:13,314 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <441975655129477.1791467053.229800939559937-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:13,324 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-10-08 13:44:13,475 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <575094228239165.1791467053.389892816543579-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:13,491 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-10-08 13:44:13,655 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-10-08 13:44:13,830 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-10-08 13:44:14,287 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [13] 2026-10-08 13:44:14,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_frees_combined_capacity_and_manifest ... 2026-10-08 13:44:14,953 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <689734625726785.1791467054.763309478759766-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:15,081 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-10-08 13:44:15,222 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <157690711095120.1791467055.154163122177124-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:15,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-10-08 13:44:15,369 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-10-08 13:44:15,506 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-08 13:44:15,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <888359959707736.1791467055.563234806060791-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:15,646 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-08 13:44:15,767 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <719934278151678.1791467055.696146726608276-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:15,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-08 13:44:15,971 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-10-08 13:44:16,127 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-10-08 13:44:16,445 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [15] 2026-10-08 13:44:16,773 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_is_idempotent ... 2026-10-08 13:44:17,045 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242663124134354.1791467056.877065420150757-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:17,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-08 13:44:17,269 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <810110676184381.1791467057.208668947219849-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:17,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-08 13:44:17,435 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-10-08 13:44:17,593 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-10-08 13:44:17,747 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <307190738784348.1791467057.654428005218506-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:17,756 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-10-08 13:44:17,862 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631044322715782.1791467057.802564620971680-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:17,870 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-10-08 13:44:17,973 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-08 13:44:18,098 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-08 13:44:18,340 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [17] 2026-10-08 13:44:18,608 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_compute_state_no_ghost_write_on_item_unassign ... 2026-10-08 13:44:18,859 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <080090715385536.1791467058.701271533966064-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:18,953 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-08 13:44:19,071 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <040220119015124.1791467059.006386756896973-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:19,081 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-08 13:44:19,214 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-08 13:44:19,345 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-10-08 13:44:19,467 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827148509745344.1791467059.397818326950073-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:19,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-10-08 13:44:19,616 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953137433508216.1791467059.530342578887939-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:19,633 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-10-08 13:44:19,768 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-10-08 13:44:19,899 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-10-08 13:44:20,205 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [19] 2026-10-08 13:44:20,472 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_releases_all_items ... 2026-10-08 13:44:20,750 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <614909133127247.1791467060.579025506973267-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:20,869 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-10-08 13:44:21,030 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686627338115974.1791467060.954908609390259-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:21,047 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-10-08 13:44:21,168 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-10-08 13:44:21,292 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-10-08 13:44:21,404 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317759868238499.1791467061.342455148696899-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:21,413 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-10-08 13:44:21,533 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236950619047436.1791467061.467272996902466-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:21,542 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-10-08 13:44:21,672 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-10-08 13:44:21,802 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-10-08 13:44:22,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [21] 2026-10-08 13:44:22,454 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_reverts_booking_to_confirmed ... 2026-10-08 13:44:22,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <470835524426546.1791467062.575607538223267-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:22,873 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-10-08 13:44:23,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005448448382070.1791467062.942507743835449-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:23,032 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-10-08 13:44:23,207 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-10-08 13:44:23,327 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-10-08 13:44:23,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841548945157069.1791467063.377676248550415-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:23,455 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-10-08 13:44:23,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <660521568176675.1791467063.498888015747070-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:23,573 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-10-08 13:44:23,691 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-10-08 13:44:23,817 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-10-08 13:44:24,107 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [23] 2026-10-08 13:44:24,395 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:44:27,245 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_default_is_true ... 2026-10-08 13:44:27,403 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_false_skips_constraint ... 2026-10-08 13:44:27,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <030425857885746.1791467067.535071849822998-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:27,783 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-10-08 13:44:27,908 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <532131509970962.1791467067.837455987930298-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:27,919 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-10-08 13:44:28,050 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-10-08 13:44:28,175 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-10-08 13:44:28,281 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <479419968096514.1791467068.220531702041626-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:28,290 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-10-08 13:44:28,404 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <625567823479137.1791467068.339505910873413-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:28,413 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-08 13:44:28,531 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-08 13:44:28,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-08 13:44:28,931 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [25] 2026-10-08 13:44:29,173 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_true_enforces_constraint ... 2026-10-08 13:44:29,457 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422077980515122.1791467069.288525581359863-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:29,547 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-08 13:44:29,656 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248051762222045.1791467069.591630697250366-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:29,663 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-10-08 13:44:29,775 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-10-08 13:44:29,907 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-10-08 13:44:30,024 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873594463623979.1791467069.960952043533325-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:30,033 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-10-08 13:44:30,138 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <767185828780272.1791467070.081442832946777-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:30,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-10-08 13:44:30,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-10-08 13:44:30,376 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-10-08 13:44:30,664 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [27] 2026-10-08 13:44:30,933 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:44:33,698 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_cc11_canonical_key_bypasses_combined_gate ... 2026-10-08 13:44:34,071 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957707989351138.1791467073.927405595779419-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:34,153 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-10-08 13:44:34,268 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <474511356198291.1791467074.201825141906738-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:34,279 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-10-08 13:44:34,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-10-08 13:44:34,514 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-10-08 13:44:34,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504228743698201.1791467074.569066286087036-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:34,642 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-10-08 13:44:34,754 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206302954736588.1791467074.690766334533691-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:34,763 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-10-08 13:44:34,885 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-10-08 13:44:35,010 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-10-08 13:44:35,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [29] 2026-10-08 13:44:35,524 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_passes_under_limit ... 2026-10-08 13:44:35,794 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <637380351791211.1791467075.629055976867676-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:35,875 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-10-08 13:44:35,975 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698584143948168.1791467075.919914722442627-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:35,983 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-10-08 13:44:36,093 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-10-08 13:44:36,205 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-10-08 13:44:36,312 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564330612725004.1791467076.254382848739624-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:36,322 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-10-08 13:44:36,434 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <363622659826933.1791467076.371982336044312-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:36,443 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-10-08 13:44:36,548 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-10-08 13:44:36,660 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-10-08 13:44:36,936 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [31] 2026-10-08 13:44:37,196 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_on_volume_axis ... 2026-10-08 13:44:37,436 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011107912385197.1791467077.293469905853271-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:37,521 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-10-08 13:44:37,645 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <982318495106429.1791467077.571394205093384-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:37,653 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-10-08 13:44:37,765 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-10-08 13:44:37,876 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-10-08 13:44:37,988 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <837068617609742.1791467077.924720287322998-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:37,998 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-10-08 13:44:38,119 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542381929136601.1791467078.047779560089111-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:38,129 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-10-08 13:44:38,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-10-08 13:44:38,541 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-10-08 13:44:38,854 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [33] 2026-10-08 13:44:39,109 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_when_axis_b_overflows_weight ... 2026-10-08 13:44:39,350 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <921486880171394.1791467079.200519323348999-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:39,431 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-10-08 13:44:39,531 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196141890220939.1791467079.480125188827515-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:39,541 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-10-08 13:44:39,661 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-10-08 13:44:39,777 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-10-08 13:44:39,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109304816263866.1791467079.827500581741333-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:39,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-10-08 13:44:40,014 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759353045573520.1791467079.952842712402344-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:40,023 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-10-08 13:44:40,173 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-10-08 13:44:40,311 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-10-08 13:44:40,579 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [35] 2026-10-08 13:44:40,842 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_gate_ignores_vehicle_without_capacity_limit ... 2026-10-08 13:44:41,139 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <604676657539228.1791467080.965057849884033-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:41,243 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-10-08 13:44:41,403 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851622654993365.1791467081.311980962753296-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:41,415 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-10-08 13:44:41,549 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-10-08 13:44:41,704 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-10-08 13:44:41,848 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <689719800780453.1791467081.774315357208252-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:41,858 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-10-08 13:44:41,983 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521278401024826.1791467081.912061691284180-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:42,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-10-08 13:44:42,137 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-10-08 13:44:42,275 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-10-08 13:44:42,708 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [37] 2026-10-08 13:44:43,047 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:44:43,071 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_admin_demo_has_group_admin ... 2026-10-08 13:44:43,121 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_has_group_user ... 2026-10-08 13:44:43,176 121 INFO rb-b76ecc8-225362-422414 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 13:44:43,239 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:44:45,980 121 INFO rb-b76ecc8-225362-422414 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 13:44:46,187 121 INFO rb-b76ecc8-225362-422414 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 13:44:46,243 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:44:48,981 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_core_report_query_is_audience_neutral ... 2026-10-08 13:44:49,176 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_confirms_without_passenger_payload ... 2026-10-08 13:44:49,520 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762502532716220.1791467089.330950498580933-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:49,608 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-10-08 13:44:49,742 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233667382020966.1791467089.662583827972412-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:49,752 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-10-08 13:44:49,883 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-10-08 13:44:50,066 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-10-08 13:44:50,203 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875778578938340.1791467090.122566223144531-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:50,214 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-10-08 13:44:50,376 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784451080709361.1791467090.289824724197388-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:50,391 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-10-08 13:44:50,560 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-10-08 13:44:50,733 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-10-08 13:44:50,794 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_needs_no_audience_model ... 2026-10-08 13:44:51,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <944894930015367.1791467090.949970960617065-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:51,236 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-10-08 13:44:51,375 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389678604300033.1791467091.302991390228271-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:51,397 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-10-08 13:44:51,511 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-10-08 13:44:51,641 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-10-08 13:44:51,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906006023153203.1791467091.694711446762085-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:51,789 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-10-08 13:44:51,962 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <891105204729631.1791467091.840126752853394-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:51,993 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-10-08 13:44:52,148 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-10-08 13:44:52,273 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-10-08 13:44:52,335 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_runs_full_lifecycle ... 2026-10-08 13:44:52,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <804406029300350.1791467092.440659284591675-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:44:52,733 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-10-08 13:44:52,848 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <270553039667023.1791467092.784438610076904-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:44:52,857 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-10-08 13:44:53,005 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-10-08 13:44:53,180 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-10-08 13:44:53,308 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813109346561538.1791467093.242563486099243-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:44:53,319 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-10-08 13:44:53,448 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493698441370050.1791467093.376059532165527-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:44:53,458 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-10-08 13:44:53,577 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-10-08 13:44:53,705 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-10-08 13:44:54,032 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [39] 2026-10-08 13:44:54,350 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-10-08 13:44:54,519 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_vehicle_is_eligible_without_passenger_capability ... 2026-10-08 13:44:54,619 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:44:57,447 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_booking_type_is_not_required_in_core ... 2026-10-08 13:44:57,656 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_capacity_check_does_not_raise_on_undefined_transport_type ... 2026-10-08 13:44:57,750 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_item_weight_and_volume_zero_without_payload_leaf ... 2026-10-08 13:44:57,841 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_neutral_type_item_groups_at_default_priority ... 2026-10-08 13:44:57,938 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_round_trip_default_false_in_core ... 2026-10-08 13:44:58,259 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_transport_type_is_false_without_a_leaf ... 2026-10-08 13:44:58,345 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:45:01,209 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_floor_when_dropoff_before_start ... 2026-10-08 13:45:01,539 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519990588596713.1791467101.398428201675415-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:45:01,621 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-10-08 13:45:01,730 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444381292358615.1791467101.665338516235352-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:45:01,745 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-10-08 13:45:01,895 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-10-08 13:45:02,036 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-10-08 13:45:02,151 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <061653859192525.1791467102.087719917297363-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:45:02,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-10-08 13:45:02,279 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041845139909851.1791467102.212870836257935-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:45:02,290 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-10-08 13:45:02,420 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-10-08 13:45:02,592 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-10-08 13:45:02,881 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [41] 2026-10-08 13:45:03,147 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_from_booking_item_dropoff_time ... 2026-10-08 13:45:03,463 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188606981790377.1791467103.276334762573242-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:45:03,541 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-10-08 13:45:03,649 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211435622935861.1791467103.582615852355957-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:45:03,669 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-08 13:45:03,789 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-10-08 13:45:03,917 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-10-08 13:45:04,015 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <728563200724817.1791467103.964505910873413-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:45:04,028 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-10-08 13:45:04,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268316635572353.1791467104.083359718322754-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:45:04,156 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-10-08 13:45:04,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-10-08 13:45:04,407 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-10-08 13:45:04,634 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [43] 2026-10-08 13:45:04,866 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_max_of_two_items ... 2026-10-08 13:45:05,118 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <121025187092946.1791467104.964215517044067-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:45:05,248 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-10-08 13:45:05,367 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <935186806636411.1791467105.290532350540161-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:45:05,380 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-10-08 13:45:05,493 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-10-08 13:45:05,595 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-10-08 13:45:05,706 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <490526441237035.1791467105.645015716552734-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:45:05,715 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-10-08 13:45:05,825 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <988060939398115.1791467105.764343976974487-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:45:05,835 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-10-08 13:45:05,993 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-10-08 13:45:06,119 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-10-08 13:45:06,269 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <867271827729002.1791467106.190145969390869-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:45:06,286 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-10-08 13:45:06,412 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <127859247280312.1791467106.356128692626953-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:45:06,424 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-10-08 13:45:06,585 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-10-08 13:45:06,761 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-10-08 13:45:06,900 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <700518339095883.1791467106.821108818054199-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:45:06,910 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-10-08 13:45:07,026 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113595722543981.1791467106.961252212524414-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:45:07,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-10-08 13:45:07,166 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-10-08 13:45:07,287 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-10-08 13:45:07,574 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [45] 2026-10-08 13:45:07,802 121 INFO rb-b76ecc8-225362-422414 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 13:45:08,016 121 INFO rb-b76ecc8-225362-422414 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 13:45:08,247 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034897894102138.1791467108.099277734756470-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:45:08,335 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-10-08 13:45:08,444 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445353157317727.1791467108.387671470642090-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:45:08,452 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-10-08 13:45:08,559 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-10-08 13:45:08,673 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-10-08 13:45:08,766 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <323604589309670.1791467108.712393999099731-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:45:08,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-10-08 13:45:08,878 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487951219702734.1791467108.824015378952026-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:45:08,887 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-10-08 13:45:09,002 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-10-08 13:45:09,117 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-10-08 13:45:09,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [47] 2026-10-08 13:45:09,648 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:45:09,670 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_in_hr_fleet_category ... 2026-10-08 13:45:09,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_is_top_of_booking_ladder ... 2026-10-08 13:45:10,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_in_hr_fleet_category ... 2026-10-08 13:45:10,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_member_is_internal_user ... 2026-10-08 13:45:10,744 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_operator_implies_group_user ... 2026-10-08 13:45:11,295 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 13:45:11,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_bookings_container ... 2026-10-08 13:45:11,996 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_root_menu ... 2026-10-08 13:45:12,142 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_root_menu_gated_to_internal_users ... 2026-10-08 13:45:12,189 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:45:12,208 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_availability_fields_exist ... 2026-10-08 13:45:12,239 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_compute_availability_matches_registry ... 2026-10-08 13:45:12,587 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_module_toggle_fields_exist ... 2026-10-08 13:45:12,647 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:45:12,667 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingHrExpenseUpsellRemoved.test_hr_expense_upsell_fields_removed ... 2026-10-08 13:45:12,719 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:45:15,644 121 INFO rb-b76ecc8-225362-422414 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 13:45:15,829 121 INFO rb-b76ecc8-225362-422414 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 13:45:15,864 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_end_date_tracks_planned_date_end_after_write ... 2026-10-08 13:45:16,088 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_finished_trip_end_date_follows_the_recorded_arrival ... 2026-10-08 13:45:16,417 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588068395857590.1791467116.279539823532104-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:45:16,556 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-10-08 13:45:16,663 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792458805297860.1791467116.601467847824097-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:45:16,673 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-10-08 13:45:16,792 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-10-08 13:45:16,909 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-10-08 13:45:17,009 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302406036801353.1791467116.951635122299194-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:45:17,018 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-10-08 13:45:17,144 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641294093551185.1791467117.069186925888062-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:45:17,164 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-10-08 13:45:17,341 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-10-08 13:45:17,481 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-10-08 13:45:18,639 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [49] 2026-10-08 13:45:18,835 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-10-08 13:45:19,055 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_mixing_timed_and_untimed_items_does_not_raise ... 2026-10-08 13:45:19,118 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_moving_start_past_stored_end_date_is_accepted ... 2026-10-08 13:45:19,339 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_no_production_payload_writes_both_end_fields_together ... 2026-10-08 13:45:19,676 121 INFO rb-b76ecc8-225362-422414 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 13:45:19,928 121 INFO rb-b76ecc8-225362-422414 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 13:45:20,194 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_started_trip_end_date_is_start_plus_duration ... 2026-10-08 13:45:20,506 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287136309537835.1791467120.377519130706787-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:45:20,653 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-10-08 13:45:20,761 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358483631352035.1791467120.703810930252075-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:45:20,770 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-10-08 13:45:20,878 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-10-08 13:45:20,996 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-10-08 13:45:21,143 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168479497198938.1791467121.052647590637207-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:45:21,163 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-10-08 13:45:21,332 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <051483802879017.1791467121.241330623626709-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:45:21,340 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-10-08 13:45:21,452 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-10-08 13:45:21,557 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-10-08 13:45:21,829 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [51] 2026-10-08 13:45:22,105 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-10-08 13:45:22,302 121 INFO rb-b76ecc8-225362-422414 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 13:45:22,649 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126590802614336.1791467122.513041973114014-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:45:22,799 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-10-08 13:45:22,909 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513750416942343.1791467122.847151279449463-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:45:22,918 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-10-08 13:45:23,029 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-10-08 13:45:23,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-10-08 13:45:23,241 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960679795216332.1791467123.189776659011841-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:45:23,251 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-10-08 13:45:23,361 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <584808124225007.1791467123.297758102416992-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:45:23,372 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-10-08 13:45:23,521 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-10-08 13:45:23,668 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-10-08 13:45:23,932 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [53] 2026-10-08 13:45:24,228 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-10-08 13:45:24,462 121 INFO rb-b76ecc8-225362-422414 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 13:45:24,794 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [55] 2026-10-08 13:45:25,096 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-10-08 13:45:25,273 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:45:29,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_trip_driver_activity_email: Starting TestTripDriverActivityEmail.test_action_confirm_succeeds_without_operator_email ... 2026-10-08 13:45:29,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [57] 2026-10-08 13:45:29,799 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 13:45:33,002 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_drops_released_items ... 2026-10-08 13:45:33,431 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056476058576005.1791467133.285119771957397-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:45:33,541 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-10-08 13:45:33,676 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820147935304273.1791467133.591191768646240-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:45:33,688 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-10-08 13:45:33,824 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-10-08 13:45:33,981 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-10-08 13:45:34,119 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873081208728867.1791467134.024253129959106-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:45:34,126 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-10-08 13:45:34,255 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <284060843747948.1791467134.185663938522339-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:45:34,265 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-10-08 13:45:34,394 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-10-08 13:45:34,553 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-10-08 13:45:34,893 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [59] 2026-10-08 13:45:35,244 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_lists_axis_a_items ... 2026-10-08 13:45:35,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748478874919774.1791467135.384599924087524-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:45:35,697 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-10-08 13:45:35,829 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <337266638326498.1791467135.760165929794312-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:45:35,847 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-10-08 13:45:35,972 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-10-08 13:45:36,117 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-10-08 13:45:36,248 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943356780471632.1791467136.174561738967896-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:45:36,259 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-10-08 13:45:36,376 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865300613463051.1791467136.318171739578247-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:45:36,386 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-10-08 13:45:36,532 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-10-08 13:45:36,683 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-10-08 13:45:37,067 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [61] 2026-10-08 13:45:37,412 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:45:40,811 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [63] 2026-10-08 13:45:41,075 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [65] 2026-10-08 13:45:41,471 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-10-08 13:45:41,682 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-10-08 13:45:41,781 121 INFO rb-b76ecc8-225362-422414 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 13:45:41,884 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_no_trips_resets_domain ... 2026-10-08 13:45:41,981 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_single_trip_opens_form ... 2026-10-08 13:45:42,273 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [67] 2026-10-08 13:45:42,485 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_cleared_when_no_confirmed_trips ... 2026-10-08 13:45:42,777 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [69] 2026-10-08 13:45:43,076 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_date_matches_earliest_start_date ... 2026-10-08 13:45:43,123 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_is_earliest_not_latest ... 2026-10-08 13:45:43,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:45:46,249 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_false_when_disabled ... 2026-10-08 13:45:46,427 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_true_when_enabled ... 2026-10-08 13:45:46,485 121 INFO rb-b76ecc8-225362-422414 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 13:46:00,517 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_base_dimensions_exact_keys ... 2026-10-08 13:46:00,561 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_returns_fresh_list_per_call ... 2026-10-08 13:46:00,618 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_volume_spec_bindings ... 2026-10-08 13:46:00,669 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_weight_spec_bindings ... 2026-10-08 13:46:00,737 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:46:04,088 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_draft_trip_does_not_block ... 2026-10-08 13:46:04,623 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [71] 2026-10-08 13:46:04,819 121 INFO rb-b76ecc8-225362-422414 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 13:46:05,157 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704977557608036.1791467164.938683748245239-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:46:05,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-10-08 13:46:05,419 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671145779220130.1791467165.353685855865479-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:46:05,430 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-10-08 13:46:05,583 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-10-08 13:46:05,766 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2026-10-08 13:46:05,923 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362302465089196.1791467165.825526237487793-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:46:05,938 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2026-10-08 13:46:06,098 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704994081523126.1791467166.000060081481934-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:46:06,108 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-10-08 13:46:06,239 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-10-08 13:46:06,370 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-10-08 13:46:06,887 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [73] 2026-10-08 13:46:07,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_partial_commitment_exposes_two_free_gaps ... 2026-10-08 13:46:07,410 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <544212651909901.1791467167.269876241683960-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:46:07,487 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-10-08 13:46:07,584 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <972605402107589.1791467167.528590917587280-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:46:07,594 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-10-08 13:46:07,709 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-10-08 13:46:07,822 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-10-08 13:46:07,940 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595914441900311.1791467167.874298810958862-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:46:07,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-10-08 13:46:08,066 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997820796378822.1791467168.003859043121338-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:46:08,076 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-10-08 13:46:08,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-10-08 13:46:08,333 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-10-08 13:46:08,887 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [75] 2026-10-08 13:46:09,236 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_progress_trip_blocks ... 2026-10-08 13:46:09,545 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <648316681367295.1791467169.409635066986084-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:46:09,672 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-10-08 13:46:09,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <503029844797310.1791467169.725153446197510-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:46:09,838 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-10-08 13:46:09,999 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-10-08 13:46:10,159 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-10-08 13:46:10,293 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882312144061376.1791467170.223446846008301-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:46:10,305 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-10-08 13:46:10,418 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681548271725176.1791467170.356311559677124-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:46:10,427 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-10-08 13:46:10,545 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-10-08 13:46:10,660 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-10-08 13:46:11,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [77] 2026-10-08 13:46:11,454 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:46:14,227 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_volume_raises_validation_error ... 2026-10-08 13:46:14,476 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_weight_raises_validation_error ... 2026-10-08 13:46:14,627 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_positive_weight_and_volume_allowed ... 2026-10-08 13:46:14,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_zero_weight_and_volume_allowed ... 2026-10-08 13:46:14,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:46:17,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_draft_booking_item ... 2026-10-08 13:46:17,742 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_item_already_on_a_trip ... 2026-10-08 13:46:18,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <894023182189005.1791467177.848837852478027-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:46:18,123 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-10-08 13:46:18,239 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509001065789412.1791467178.174281835556030-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:46:18,250 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-10-08 13:46:18,364 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-10-08 13:46:18,486 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-10-08 13:46:18,640 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <178405988285986.1791467178.535736799240112-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:46:18,650 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-10-08 13:46:18,753 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <177413787893150.1791467178.692928075790405-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:46:18,763 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-10-08 13:46:18,894 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-10-08 13:46:19,035 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-10-08 13:46:19,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [79] 2026-10-08 13:46:19,895 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_confirmed_unassigned_item ... 2026-10-08 13:46:20,234 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <180862853502129.1791467180.037940502166748-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:46:20,341 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-10-08 13:46:20,470 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620286880788238.1791467180.401587247848511-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:46:20,480 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-10-08 13:46:20,614 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-10-08 13:46:20,759 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-10-08 13:46:20,879 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130465020295705.1791467180.813412189483643-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:46:20,892 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-10-08 13:46:21,019 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269182166135609.1791467180.949568033218384-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:46:21,031 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-10-08 13:46:21,175 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [827] 2026-10-08 13:46:21,316 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-10-08 13:46:21,386 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_in_progress_unassigned_item ... 2026-10-08 13:46:21,688 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168048301968227.1791467181.511024951934814-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:46:21,778 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-10-08 13:46:21,888 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113992533084422.1791467181.826339721679688-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:46:21,896 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-10-08 13:46:22,013 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [831] 2026-10-08 13:46:22,132 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [832] 2026-10-08 13:46:22,224 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745594036718874.1791467182.171458005905151-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:46:22,234 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [833] 2026-10-08 13:46:22,343 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817610265421259.1791467182.285420656204224-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:46:22,352 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [834] 2026-10-08 13:46:22,468 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-10-08 13:46:22,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-10-08 13:46:22,661 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:46:31,845 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_availability_only_queries_passed_vehicles ... 2026-10-08 13:46:32,018 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_pool_domain_excludes_other_company_items ... 2026-10-08 13:46:32,292 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279628023061678.1791467192.116421699523926-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:46:32,407 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-10-08 13:46:32,522 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734401378522095.1791467192.459377050399780-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:46:32,533 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-10-08 13:46:32,657 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-10-08 13:46:32,791 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [840] 2026-10-08 13:46:32,898 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <073575333303280.1791467192.839498996734619-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:46:32,907 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [841] 2026-10-08 13:46:33,011 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710526169999297.1791467192.954989671707153-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:46:33,019 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [842] 2026-10-08 13:46:33,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [843] 2026-10-08 13:46:33,257 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [844] 2026-10-08 13:46:33,414 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083384318944796.1791467193.364494323730469-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:46:33,498 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [845] 2026-10-08 13:46:33,613 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279650583375835.1791467193.551654815673828-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:46:33,626 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [846] 2026-10-08 13:46:33,760 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [847] 2026-10-08 13:46:33,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [848] 2026-10-08 13:46:33,994 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095921484692233.1791467193.934602260589600-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:46:34,006 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [849] 2026-10-08 13:46:34,113 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <299813717030138.1791467194.054923295974731-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:46:34,126 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [850] 2026-10-08 13:46:34,254 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [851] 2026-10-08 13:46:34,368 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [852] 2026-10-08 13:46:34,456 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:46:37,371 121 INFO rb-b76ecc8-225362-422414 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 13:46:37,659 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <535923049930868.1791467197.543395280838013-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:46:37,741 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [853] 2026-10-08 13:46:37,861 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <410753145971660.1791467197.793078422546387-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:46:37,871 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [854] 2026-10-08 13:46:38,004 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [855] 2026-10-08 13:46:38,122 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [856] 2026-10-08 13:46:38,236 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200828923893900.1791467198.171506881713867-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:46:38,246 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [857] 2026-10-08 13:46:38,365 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <409994405510729.1791467198.299393177032471-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:46:38,375 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [858] 2026-10-08 13:46:38,499 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [859] 2026-10-08 13:46:38,623 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [860] 2026-10-08 13:46:38,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:46:38,726 121 INFO rb-b76ecc8-225362-422414 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 13:46:38,788 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:46:42,505 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [81] 2026-10-08 13:46:45,969 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_001 ... 2026-10-08 13:46:46,174 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_002 ... 2026-10-08 13:46:46,420 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [861] 2026-10-08 13:46:47,729 121 INFO rb-b76ecc8-225362-422414 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 13:46:48,020 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [862] 2026-10-08 13:46:48,889 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 13:46:48,913 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_guard_registered_under_unique_name_after_rename ... 2026-10-08 13:46:48,954 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_unguarded_plan_can_be_deleted ... 2026-10-08 13:46:49,021 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:46:53,281 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a31cf600> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:46:53,283 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3551d00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:46:53,293 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:46:53,299 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a35507c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:46:53,882 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:46:57,125 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d00f5e40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:46:57,127 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2e45080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:46:57,137 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:46:57,144 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2e45800> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:46:58,647 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:02,013 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a244cea0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:02,014 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a18a6200> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:02,024 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:02,031 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a18a53a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:02,585 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:06,830 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a47cbe20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:06,832 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a50e4ea0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:06,840 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:06,846 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a50e79c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:07,307 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:10,518 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2867920> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:10,520 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a389c0e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:10,529 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:10,536 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a389e840> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:11,971 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:15,141 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a47565c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:15,143 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d18645e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:15,153 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:15,159 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d1867c40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:15,622 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:19,774 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a04dfd80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:19,775 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a205eac0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:19,789 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:19,796 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a205ede0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:20,341 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:23,669 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2c5fba0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:23,671 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2fcc4a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:23,678 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:23,684 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2fcc040> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:25,302 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:28,452 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a1ea3ec0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:28,453 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2ccec3880> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:28,461 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:28,467 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2ccec3600> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:30,358 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [54769, 54771, 54773, 54775] 2026-10-08 13:47:30,389 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:34,752 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2707920> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:34,753 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a244db20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:34,763 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:34,770 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a244d6c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:35,347 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [19] 2026-10-08 13:47:35,443 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_vehicle_trip_plan_is_guarded ... 2026-10-08 13:47:35,580 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:40,093 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2720ea0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:40,094 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d005f880> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:40,104 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:40,110 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d005fd80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:41,847 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [44064, 44066, 44068, 44070] 2026-10-08 13:47:41,887 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:45,255 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2af80e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:45,256 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0063920> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:45,265 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:45,272 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d00636a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b76ecc8-225362/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:45,649 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:49,733 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0bef920> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:49,734 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0320fe0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:49,746 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:49,752 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0323f60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 13:47:49,789 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:47:51,118 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_approve_drives_booking_to_confirmed ... 2026-10-08 13:47:52,135 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [863] 2026-10-08 13:47:52,286 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [864] 2026-10-08 13:47:52,466 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [558, 559] 2026-10-08 13:47:52,634 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-10-08 13:47:52,874 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [560] 2026-10-08 13:47:53,006 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [866] 2026-10-08 13:47:53,322 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821051861860321.1791467273.255925655364990-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:47:53,336 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [867] 2026-10-08 13:47:53,457 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386616799918238.1791467273.404753446578979-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:47:53,469 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [868] 2026-10-08 13:47:53,609 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [869] 2026-10-08 13:47:53,724 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <730682359261519.1791467273.668422222137451-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:47:53,737 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [870] 2026-10-08 13:47:53,856 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053297033429087.1791467273.800858020782471-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:47:53,876 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [871] 2026-10-08 13:47:54,041 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [872] 2026-10-08 13:47:54,225 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_cancels_pending_request ... 2026-10-08 13:47:54,744 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_keeps_validated_request ... 2026-10-08 13:47:55,597 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [873] 2026-10-08 13:47:55,746 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [874] 2026-10-08 13:47:55,953 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [568, 569] 2026-10-08 13:47:56,176 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [875] 2026-10-08 13:47:56,374 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [570] 2026-10-08 13:47:56,511 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [876] 2026-10-08 13:47:56,811 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166327136990492.1791467276.727379798889160-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:47:56,826 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [877] 2026-10-08 13:47:56,958 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166899041121042.1791467276.898371219635010-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:47:56,975 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [878] 2026-10-08 13:47:57,148 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [879] 2026-10-08 13:47:57,288 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <739190647952090.1791467277.223248243331909-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:47:57,302 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [880] 2026-10-08 13:47:57,438 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <581874660326868.1791467277.378186702728271-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:47:57,452 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [881] 2026-10-08 13:47:57,605 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [882] 2026-10-08 13:47:57,803 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_cancel_reverts_confirmed_booking ... 2026-10-08 13:47:58,751 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-10-08 13:47:58,871 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-10-08 13:47:59,056 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [578, 579] 2026-10-08 13:47:59,228 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [885] 2026-10-08 13:47:59,414 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [580] 2026-10-08 13:47:59,563 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [886] 2026-10-08 13:47:59,982 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <936847751414075.1791467279.892730951309204-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:00,010 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [887] 2026-10-08 13:48:00,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <871879672452986.1791467280.101820468902588-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:00,194 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [888] 2026-10-08 13:48:00,328 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [889] 2026-10-08 13:48:00,445 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056835729127431.1791467280.392866373062134-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:00,459 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [890] 2026-10-08 13:48:00,571 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <692349269059488.1791467280.522715806961060-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:00,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [891] 2026-10-08 13:48:00,705 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [892] 2026-10-08 13:48:00,924 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_gate_blocks_on_confirm_pre_violation ... 2026-10-08 13:48:01,581 121 INFO rb-b76ecc8-225362-422414 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 13:48:02,629 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-10-08 13:48:02,722 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-10-08 13:48:02,866 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [588, 589] 2026-10-08 13:48:03,019 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [895] 2026-10-08 13:48:03,187 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [590] 2026-10-08 13:48:03,315 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [896] 2026-10-08 13:48:03,601 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962734659126505.1791467283.519903898239136-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:03,627 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [897] 2026-10-08 13:48:03,756 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <707273235476355.1791467283.686251163482666-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:03,767 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [898] 2026-10-08 13:48:03,896 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [899] 2026-10-08 13:48:04,031 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588891223186485.1791467283.963433265686035-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:04,041 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [900] 2026-10-08 13:48:04,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124115252475941.1791467284.129829883575439-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:04,200 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [901] 2026-10-08 13:48:04,335 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [902] 2026-10-08 13:48:04,498 121 INFO rb-b76ecc8-225362-422414 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 13:48:05,363 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [903] 2026-10-08 13:48:05,499 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [904] 2026-10-08 13:48:05,686 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [598, 599] 2026-10-08 13:48:05,878 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-10-08 13:48:06,031 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [600] 2026-10-08 13:48:06,208 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [906] 2026-10-08 13:48:06,557 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676771375584154.1791467286.468651056289673-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:06,571 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [907] 2026-10-08 13:48:06,734 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879368903013235.1791467286.648117542266846-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:06,746 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [908] 2026-10-08 13:48:06,914 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [909] 2026-10-08 13:48:07,031 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717891584196390.1791467286.984919548034668-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:07,041 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [910] 2026-10-08 13:48:07,141 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882638501043657.1791467287.096364974975586-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:07,152 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [911] 2026-10-08 13:48:07,279 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [912] 2026-10-08 13:48:08,163 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [913] 2026-10-08 13:48:08,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [914] 2026-10-08 13:48:08,415 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [608, 609] 2026-10-08 13:48:08,542 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-10-08 13:48:08,692 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inprogress_refuse_no_usererror ... 2026-10-08 13:48:09,676 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [916] 2026-10-08 13:48:09,807 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [917] 2026-10-08 13:48:09,974 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [610, 611] 2026-10-08 13:48:10,178 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-10-08 13:48:10,372 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [612] 2026-10-08 13:48:10,523 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [919] 2026-10-08 13:48:10,827 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830309443390082.1791467290.747461795806885-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:10,841 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [920] 2026-10-08 13:48:10,954 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <077525926730147.1791467290.897844314575195-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:10,968 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [921] 2026-10-08 13:48:11,120 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [922] 2026-10-08 13:48:11,279 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <192242388427561.1791467291.195942640304565-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:11,295 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [923] 2026-10-08 13:48:11,447 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <433923964506615.1791467291.384434223175049-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:11,464 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [924] 2026-10-08 13:48:11,627 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [925] 2026-10-08 13:48:11,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_m2m_back_link_auto_discovered ... 2026-10-08 13:48:12,680 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_na_booking_confirms_freely ... 2026-10-08 13:48:13,006 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <283021844097553.1791467292.816981554031372-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:13,095 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [926] 2026-10-08 13:48:13,221 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358488159301179.1791467293.152107238769531-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:13,233 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [927] 2026-10-08 13:48:13,359 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [928] 2026-10-08 13:48:13,488 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [929] 2026-10-08 13:48:13,609 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072673060840863.1791467293.540529489517212-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:13,624 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [930] 2026-10-08 13:48:13,761 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <644915891750301.1791467293.676672935485840-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:13,790 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [931] 2026-10-08 13:48:13,948 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [932] 2026-10-08 13:48:14,015 121 INFO rb-b76ecc8-225362-422414 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 13:48:14,052 121 INFO rb-b76ecc8-225362-422414 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 13:48:14,179 121 INFO rb-b76ecc8-225362-422414 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 13:48:15,432 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_refuse_drives_booking_back_to_draft ... 2026-10-08 13:48:16,269 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [933] 2026-10-08 13:48:16,404 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [934] 2026-10-08 13:48:16,542 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [627, 628] 2026-10-08 13:48:16,700 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-10-08 13:48:16,886 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_submit_creates_request_booking_stays_draft ... 2026-10-08 13:48:17,449 121 INFO rb-b76ecc8-225362-422414 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 13:48:17,727 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777560259263198.1791467297.583506584167480-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:17,804 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [936] 2026-10-08 13:48:17,899 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <725460265881408.1791467297.844519376754761-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:17,909 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [937] 2026-10-08 13:48:18,028 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [938] 2026-10-08 13:48:18,171 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [939] 2026-10-08 13:48:18,279 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347722951295377.1791467298.220598220825195-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:18,292 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [940] 2026-10-08 13:48:18,416 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619959123732949.1791467298.339056015014648-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:18,427 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [941] 2026-10-08 13:48:18,544 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [942] 2026-10-08 13:48:18,640 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:48:21,252 121 INFO rb-b76ecc8-225362-422414 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 13:48:21,660 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <644127348630943.1791467301.546009302139282-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:21,743 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [943] 2026-10-08 13:48:21,853 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <640562153248330.1791467301.788606405258179-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:21,864 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [944] 2026-10-08 13:48:22,020 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [945] 2026-10-08 13:48:22,139 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [946] 2026-10-08 13:48:22,246 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <217450583076618.1791467302.186359882354736-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:22,256 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-10-08 13:48:22,379 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <472712536771563.1791467302.315567970275879-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:22,388 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-10-08 13:48:22,517 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-10-08 13:48:22,644 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-10-08 13:48:22,868 121 INFO rb-b76ecc8-225362-422414 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 13:48:23,127 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <303909766512415.1791467302.973336458206177-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:23,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-10-08 13:48:23,310 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963726737861700.1791467303.256638050079346-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:23,319 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-10-08 13:48:23,425 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-10-08 13:48:23,539 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [954] 2026-10-08 13:48:23,666 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033439715926739.1791467303.589899778366089-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:23,676 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-10-08 13:48:23,783 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <970322652009619.1791467303.726665019989014-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:23,793 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-10-08 13:48:23,904 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-10-08 13:48:24,013 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-10-08 13:48:24,231 121 INFO rb-b76ecc8-225362-422414 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 13:48:24,488 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <767907082188993.1791467304.334773778915405-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:24,566 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-10-08 13:48:24,672 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996010696353902.1791467304.613024711608887-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:24,680 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-10-08 13:48:24,798 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-10-08 13:48:24,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [962] 2026-10-08 13:48:25,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <863742115251526.1791467304.952501535415649-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:25,026 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-10-08 13:48:25,142 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <082198108379103.1791467305.077141761779785-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:25,154 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [964] 2026-10-08 13:48:25,281 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-10-08 13:48:25,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [966] 2026-10-08 13:48:25,625 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:48:28,320 121 INFO rb-b76ecc8-225362-422414 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 13:48:28,591 121 INFO rb-b76ecc8-225362-422414 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 13:48:28,659 121 INFO rb-b76ecc8-225362-422414 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 13:48:28,855 121 INFO rb-b76ecc8-225362-422414 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 13:48:29,212 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:48:32,165 121 INFO rb-b76ecc8-225362-422414 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 13:48:32,561 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086823900659627.1791467312.445100784301758-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:32,635 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-10-08 13:48:32,756 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325390216522906.1791467312.684202432632446-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:32,766 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-10-08 13:48:32,890 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [969] 2026-10-08 13:48:33,021 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [970] 2026-10-08 13:48:33,154 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849463263044761.1791467313.079242467880249-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:33,164 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [971] 2026-10-08 13:48:33,277 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172389557939203.1791467313.216676235198975-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:33,285 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [972] 2026-10-08 13:48:33,391 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [973] 2026-10-08 13:48:33,498 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-10-08 13:48:34,015 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #551 deleted trip.segment records with IDs: [83] 2026-10-08 13:48:34,188 121 INFO rb-b76ecc8-225362-422414 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 13:48:34,484 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317287545134074.1791467314.310835599899292-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:34,587 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [975] 2026-10-08 13:48:34,688 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109300234360402.1791467314.631254673004150-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:34,698 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-10-08 13:48:34,825 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [977] 2026-10-08 13:48:34,961 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-10-08 13:48:35,084 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169950491124657.1791467315.017640113830566-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:35,095 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-10-08 13:48:35,214 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <555605485057789.1791467315.150484323501587-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:35,224 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [980] 2026-10-08 13:48:35,345 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [981] 2026-10-08 13:48:35,469 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [982] 2026-10-08 13:48:36,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #551 deleted trip.segment records with IDs: [85] 2026-10-08 13:48:36,315 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [90, 91] 2026-10-08 13:48:36,422 121 INFO rb-b76ecc8-225362-422414 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 13:48:36,735 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475615202536108.1791467316.551544427871704-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:36,835 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-10-08 13:48:36,977 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003280958332973.1791467316.913738965988159-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:36,987 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [984] 2026-10-08 13:48:37,113 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-10-08 13:48:37,248 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [986] 2026-10-08 13:48:37,422 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <730001936796201.1791467317.327963352203369-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:37,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-10-08 13:48:37,548 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951735961165511.1791467317.487058162689209-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:37,559 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-10-08 13:48:37,718 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [989] 2026-10-08 13:48:37,851 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-10-08 13:48:37,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:48:40,939 121 INFO rb-b76ecc8-225362-422414 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 13:48:41,429 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <846786529614132.1791467321.305886030197144-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:41,750 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-10-08 13:48:41,889 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975383898962268.1791467321.800273656845093-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:41,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-10-08 13:48:42,022 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-10-08 13:48:42,139 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-10-08 13:48:42,253 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938488110928392.1791467322.189936161041260-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:42,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-10-08 13:48:42,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <551568562234368.1791467322.313575267791748-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:42,388 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-10-08 13:48:42,509 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-10-08 13:48:42,655 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-10-08 13:48:42,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911977372068280.1791467322.724351406097412-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:42,785 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-10-08 13:48:42,891 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <929244743356098.1791467322.834073781967163-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:42,901 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-10-08 13:48:43,026 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-10-08 13:48:43,149 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-10-08 13:48:43,269 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <235717446777720.1791467323.216150999069214-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:43,283 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-10-08 13:48:43,412 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817033899265181.1791467323.346266984939575-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:43,422 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-10-08 13:48:43,537 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-10-08 13:48:43,665 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-10-08 13:48:43,792 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762196751339247.1791467323.731465816497803-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:43,801 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-10-08 13:48:43,903 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <454769550315749.1791467323.848205566406250-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:43,912 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-10-08 13:48:44,053 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-10-08 13:48:44,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-10-08 13:48:44,275 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <908530488994555.1791467324.229334354400635-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:44,285 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-10-08 13:48:44,376 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873396203978124.1791467324.327282905578613-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:44,385 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-10-08 13:48:44,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-10-08 13:48:44,658 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-10-08 13:48:44,771 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847152283503655.1791467324.715832948684692-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:44,780 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-10-08 13:48:44,880 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <366108769335741.1791467324.826884269714355-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:44,888 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-10-08 13:48:45,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-10-08 13:48:45,127 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-10-08 13:48:45,263 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <368601651749690.1791467325.185381650924683-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:45,273 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-10-08 13:48:45,388 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396813733750907.1791467325.326284170150757-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:45,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-10-08 13:48:45,564 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-10-08 13:48:45,734 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-10-08 13:48:45,870 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957084936952450.1791467325.807813644409180-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:45,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-10-08 13:48:46,043 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841455343709619.1791467325.957193374633789-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:46,063 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-10-08 13:48:46,193 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-10-08 13:48:46,348 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-10-08 13:48:46,472 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <420097606236119.1791467326.404481649398804-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:46,485 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-10-08 13:48:46,618 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <697115394862178.1791467326.537472963333130-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:46,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-10-08 13:48:46,763 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-10-08 13:48:46,904 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-10-08 13:48:47,085 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <100853086725890.1791467326.997093200683594-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:47,094 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-10-08 13:48:47,193 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <031020886637272.1791467327.146739244461060-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:47,200 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-10-08 13:48:47,314 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-10-08 13:48:47,432 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-10-08 13:48:47,562 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887085214791840.1791467327.488967180252075-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:47,587 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-10-08 13:48:47,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475013118483315.1791467327.643892526626587-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:47,724 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-10-08 13:48:47,888 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-10-08 13:48:48,026 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-10-08 13:48:48,511 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [87] 2026-10-08 13:48:48,882 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [89] 2026-10-08 13:48:49,212 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [91] 2026-10-08 13:48:49,499 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:48:52,425 121 INFO rb-b76ecc8-225362-422414 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 13:48:52,918 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118750489584735.1791467332.770704984664917-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:53,294 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-10-08 13:48:53,478 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853930453820514.1791467333.363109350204468-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:53,492 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-10-08 13:48:53,629 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-10-08 13:48:53,747 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-10-08 13:48:53,847 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467901717219323.1791467333.794931173324585-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:53,855 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-10-08 13:48:53,966 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918700117761061.1791467333.902573347091675-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:53,977 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-10-08 13:48:54,077 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-10-08 13:48:54,188 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-10-08 13:48:54,290 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870375091432886.1791467334.245725154876709-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:54,299 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-10-08 13:48:54,404 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <007481616500895.1791467334.343789577484131-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:54,415 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-10-08 13:48:54,549 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-10-08 13:48:54,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-10-08 13:48:54,849 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <861307827355930.1791467334.783545970916748-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:54,859 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-10-08 13:48:54,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735874199677995.1791467334.910457611083984-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:54,982 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-10-08 13:48:55,112 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-10-08 13:48:55,241 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-10-08 13:48:55,370 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375643682618629.1791467335.307143688201904-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:55,381 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-10-08 13:48:55,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569664607763276.1791467335.444772243499756-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:55,517 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-10-08 13:48:55,639 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-10-08 13:48:55,781 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-10-08 13:48:55,918 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974349129762669.1791467335.845317125320435-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:55,928 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-10-08 13:48:56,051 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <916278787465980.1791467335.986029386520386-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:56,061 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-10-08 13:48:56,192 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-10-08 13:48:56,316 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-10-08 13:48:56,447 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <930085398108724.1791467336.384974479675293-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:56,457 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-10-08 13:48:56,558 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365155542657475.1791467336.512069225311279-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:56,567 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-10-08 13:48:56,685 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-10-08 13:48:56,802 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-10-08 13:48:56,976 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <061545169594662.1791467336.867287874221802-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:56,989 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-10-08 13:48:57,115 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <403730487785917.1791467337.048439502716064-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:57,125 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-10-08 13:48:57,274 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-10-08 13:48:57,402 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-10-08 13:48:57,540 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <898688439407060.1791467337.461919069290161-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:57,552 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-10-08 13:48:57,660 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104308521935493.1791467337.603233337402344-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:57,669 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-10-08 13:48:57,772 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-10-08 13:48:57,894 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-10-08 13:48:58,041 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938455126664011.1791467337.946177005767822-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:58,055 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-10-08 13:48:58,179 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <691077608801069.1791467338.113603830337524-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:58,190 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-10-08 13:48:58,331 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-10-08 13:48:58,468 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-10-08 13:48:58,595 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091011372347600.1791467338.535190820693970-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:48:58,605 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-10-08 13:48:58,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062473820577221.1791467338.657485485076904-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:48:58,726 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-10-08 13:48:58,847 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-10-08 13:48:58,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-10-08 13:48:59,095 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650108785504778.1791467339.021823644638062-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:48:59,106 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-10-08 13:48:59,223 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659279271884943.1791467339.161973714828491-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:48:59,233 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-10-08 13:48:59,354 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-10-08 13:48:59,507 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-10-08 13:48:59,884 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [93] 2026-10-08 13:49:00,155 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:49:04,033 121 INFO rb-b76ecc8-225362-422414 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 13:49:04,344 121 INFO rb-b76ecc8-225362-422414 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 13:49:04,454 121 INFO rb-b76ecc8-225362-422414 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 13:49:04,572 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:49:07,525 121 INFO rb-b76ecc8-225362-422414 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 13:49:07,888 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:49:10,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_001_create_cargo_on_draft_booking_success ... 2026-10-08 13:49:11,041 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_003_reassign_cargo_between_draft_bookings ... 2026-10-08 13:49:11,134 121 INFO rb-b76ecc8-225362-422414 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 13:49:11,404 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780663848455421.1791467351.255538463592529-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:11,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-10-08 13:49:11,645 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782641610718099.1791467351.583941698074341-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:11,655 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-10-08 13:49:11,786 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-10-08 13:49:11,923 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-10-08 13:49:12,036 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <440596299990488.1791467351.984620571136475-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:12,044 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-10-08 13:49:12,149 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842147004616570.1791467352.086049556732178-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:12,157 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-10-08 13:49:12,267 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-10-08 13:49:12,385 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-10-08 13:49:12,455 121 INFO rb-b76ecc8-225362-422414 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 13:49:12,759 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <238712997840035.1791467352.579508066177368-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:12,878 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-10-08 13:49:12,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724780399773721.1791467352.920718431472778-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:12,984 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-10-08 13:49:13,100 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-10-08 13:49:13,240 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-10-08 13:49:13,369 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <040360261937518.1791467353.296431064605713-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:13,383 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-10-08 13:49:13,520 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855337694445160.1791467353.447524070739746-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:13,530 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-10-08 13:49:13,672 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-10-08 13:49:13,804 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-10-08 13:49:13,876 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_006_unlink_cargo_also_unlinks_booking_item ... 2026-10-08 13:49:14,050 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.cargo records with IDs: [34] 2026-10-08 13:49:14,085 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.booking.item records with IDs: [117] 2026-10-08 13:49:14,145 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:49:17,229 121 INFO rb-b76ecc8-225362-422414 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 13:49:17,561 121 INFO rb-b76ecc8-225362-422414 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 13:49:17,919 121 INFO rb-b76ecc8-225362-422414 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 13:49:18,237 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:49:21,256 121 INFO rb-b76ecc8-225362-422414 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 13:49:21,716 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <990872763844888.1791467361.579174995422363-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:21,833 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-10-08 13:49:21,971 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <420672601027670.1791467361.901941061019897-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:21,988 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-10-08 13:49:22,128 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-10-08 13:49:22,286 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-10-08 13:49:22,422 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <187508191703801.1791467362.360031843185425-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:22,435 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-10-08 13:49:22,549 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085376331376095.1791467362.484390497207642-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:22,560 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-10-08 13:49:22,690 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-10-08 13:49:22,813 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-10-08 13:49:23,228 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [95] 2026-10-08 13:49:23,372 121 INFO rb-b76ecc8-225362-422414 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 13:49:23,656 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244527962895951.1791467363.475586891174316-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:23,751 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-10-08 13:49:23,862 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543156729314866.1791467363.805683135986328-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:23,872 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-10-08 13:49:24,007 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-10-08 13:49:24,136 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-10-08 13:49:24,246 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <976372020921766.1791467364.188413381576538-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:24,255 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-10-08 13:49:24,354 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <737288766206628.1791467364.298856496810913-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:24,365 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-10-08 13:49:24,507 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-10-08 13:49:24,668 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-10-08 13:49:25,097 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [97] 2026-10-08 13:49:25,329 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [102, 103] 2026-10-08 13:49:25,440 121 INFO rb-b76ecc8-225362-422414 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 13:49:25,758 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <922940590988791.1791467365.581682443618774-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:25,837 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-10-08 13:49:25,967 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <088786094047370.1791467365.891223669052124-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:25,982 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-10-08 13:49:26,100 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-10-08 13:49:26,216 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-10-08 13:49:26,314 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600387416375179.1791467366.263835430145264-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:26,325 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-10-08 13:49:26,435 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611326205249481.1791467366.375565290451050-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:26,442 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-10-08 13:49:26,548 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-10-08 13:49:26,657 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-10-08 13:49:27,048 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [99] 2026-10-08 13:49:27,273 121 INFO rb-b76ecc8-225362-422414 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 13:49:27,615 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969933794034305.1791467367.415510416030884-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:27,695 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-10-08 13:49:27,847 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572989954369839.1791467367.763235569000244-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:27,858 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-10-08 13:49:27,999 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-10-08 13:49:28,155 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-10-08 13:49:28,296 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609678102494399.1791467368.222680807113647-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:28,311 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-10-08 13:49:28,451 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258478290209897.1791467368.370371580123901-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:28,465 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-10-08 13:49:28,601 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-10-08 13:49:28,715 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-10-08 13:49:29,140 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [101] 2026-10-08 13:49:29,337 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:49:29,354 121 INFO rb-b76ecc8-225362-422414 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 13:49:29,401 121 INFO rb-b76ecc8-225362-422414 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 13:49:29,454 121 INFO rb-b76ecc8-225362-422414 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 13:49:29,524 121 INFO rb-b76ecc8-225362-422414 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 13:49:29,564 121 INFO rb-b76ecc8-225362-422414 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 13:49:29,608 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:49:29,633 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_action_fleet_booking_has_map_child_view ... 2026-10-08 13:49:29,689 121 INFO rb-b76ecc8-225362-422414 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 13:49:29,725 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_is_viin_map_type ... 2026-10-08 13:49:29,758 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_marker_popup_fields ... 2026-10-08 13:49:29,796 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_plots_pickup_address ... 2026-10-08 13:49:29,833 121 INFO rb-b76ecc8-225362-422414 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 13:49:29,874 121 INFO rb-b76ecc8-225362-422414 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 13:49:29,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:49:32,967 121 INFO rb-b76ecc8-225362-422414 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 13:49:33,485 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <660259949122642.1791467373.360910654067993-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:33,942 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-10-08 13:49:34,047 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <811118746991653.1791467373.987166881561279-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:34,062 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-10-08 13:49:34,222 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-10-08 13:49:34,344 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-10-08 13:49:34,468 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <479175499538645.1791467374.397237062454224-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:34,478 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-10-08 13:49:34,596 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <162858385618546.1791467374.532310724258423-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:34,609 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-10-08 13:49:34,753 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-10-08 13:49:34,879 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-10-08 13:49:34,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041830564542074.1791467374.929057836532593-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:34,981 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-10-08 13:49:35,069 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <518403475542506.1791467375.019582986831665-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:35,078 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-10-08 13:49:35,187 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-10-08 13:49:35,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-10-08 13:49:35,396 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <460893085328818.1791467375.331697702407837-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:35,414 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-10-08 13:49:35,564 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543546943277822.1791467375.483843088150024-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:35,574 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-10-08 13:49:35,745 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-10-08 13:49:35,912 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-10-08 13:49:36,051 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141627009771689.1791467375.997017860412598-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:36,063 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-10-08 13:49:36,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <012128908571565.1791467376.125510454177856-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:36,214 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-10-08 13:49:36,361 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-10-08 13:49:36,494 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-10-08 13:49:36,644 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <689836677213368.1791467376.556256771087646-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:36,661 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-10-08 13:49:36,772 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172909532271641.1791467376.715759515762329-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:36,783 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-10-08 13:49:36,920 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-10-08 13:49:37,070 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-10-08 13:49:37,240 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <313488985462164.1791467377.185608386993408-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:37,252 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-10-08 13:49:37,388 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063250142448014.1791467377.312362194061279-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:37,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-10-08 13:49:37,554 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-10-08 13:49:37,687 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-10-08 13:49:37,814 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934032287328743.1791467377.743357896804810-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:37,829 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-10-08 13:49:37,953 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <947228279070461.1791467377.889369964599609-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:37,964 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-10-08 13:49:38,094 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-10-08 13:49:38,233 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-10-08 13:49:38,383 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <930667552585468.1791467378.317294836044312-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:38,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-10-08 13:49:38,522 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806552235897136.1791467378.448847055435181-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:38,533 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-10-08 13:49:38,683 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-10-08 13:49:38,837 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-10-08 13:49:38,980 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <117447087077984.1791467378.905581235885620-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:38,990 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-10-08 13:49:39,128 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <409285190415869.1791467379.049378633499146-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:39,138 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-10-08 13:49:39,319 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-10-08 13:49:39,470 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-10-08 13:49:39,617 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <466251934599038.1791467379.554969310760498-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:39,628 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-10-08 13:49:39,774 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963335711536664.1791467379.692547321319580-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:39,787 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-10-08 13:49:39,934 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-10-08 13:49:40,070 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-10-08 13:49:40,209 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752276142152545.1791467380.126157999038696-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:40,227 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-10-08 13:49:40,353 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <691543197800925.1791467380.285473823547363-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:40,364 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-10-08 13:49:40,495 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-10-08 13:49:40,635 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-10-08 13:49:40,781 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521256141311881.1791467380.713436126708984-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:40,791 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-10-08 13:49:40,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504481141390753.1791467380.841997146606445-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:40,922 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-10-08 13:49:41,072 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-10-08 13:49:41,238 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-10-08 13:49:41,379 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564070780491046.1791467381.287631988525391-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:41,389 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-10-08 13:49:41,508 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658438384256673.1791467381.443258047103882-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:41,517 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-10-08 13:49:41,649 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-10-08 13:49:41,773 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-10-08 13:49:42,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [103] 2026-10-08 13:49:42,695 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [105] 2026-10-08 13:49:43,191 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [107] 2026-10-08 13:49:43,846 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [109] 2026-10-08 13:49:44,425 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [111] 2026-10-08 13:49:44,683 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [106] 2026-10-08 13:49:44,985 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [113, 114] 2026-10-08 13:49:45,278 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [108] 2026-10-08 13:49:45,500 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [117, 118] 2026-10-08 13:49:45,760 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [110] 2026-10-08 13:49:46,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [121, 122] 2026-10-08 13:49:46,237 121 INFO rb-b76ecc8-225362-422414 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 13:49:46,736 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <612172057347379.1791467386.585206508636475-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:47,226 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-10-08 13:49:47,373 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <102660757388349.1791467387.294745445251465-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:47,387 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-10-08 13:49:47,499 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-10-08 13:49:47,617 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-10-08 13:49:47,728 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201167428137320.1791467387.667573451995850-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:47,737 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-10-08 13:49:47,845 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226190486865936.1791467387.786514282226562-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:47,854 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-10-08 13:49:47,954 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-10-08 13:49:48,063 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-10-08 13:49:48,214 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <548116447344770.1791467388.136554956436157-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:48,227 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-10-08 13:49:48,379 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <548919074110981.1791467388.299305438995361-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:48,398 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-10-08 13:49:48,568 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-10-08 13:49:48,716 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-10-08 13:49:48,811 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677639344714789.1791467388.762855768203735-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:48,820 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-10-08 13:49:48,941 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <015185014370697.1791467388.876508474349976-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:48,951 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-10-08 13:49:49,088 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-10-08 13:49:49,220 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-10-08 13:49:49,351 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360000799066658.1791467389.289811611175537-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:49,361 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-10-08 13:49:49,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <277937228982112.1791467389.420237779617310-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:49,521 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-10-08 13:49:49,643 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-10-08 13:49:49,761 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-10-08 13:49:49,862 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942353492313781.1791467389.807198047637939-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:49,870 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-10-08 13:49:49,979 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352948339575184.1791467389.920152902603149-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:49,987 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-10-08 13:49:50,103 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-10-08 13:49:50,222 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-10-08 13:49:50,373 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <876535429369655.1791467390.300642251968384-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:50,382 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-10-08 13:49:50,486 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547363334915725.1791467390.429352045059204-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:50,495 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-10-08 13:49:50,638 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-10-08 13:49:50,777 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-10-08 13:49:50,897 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996648799543461.1791467390.828711986541748-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:50,906 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-10-08 13:49:51,016 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <585058391730785.1791467390.949132680892944-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:51,025 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-10-08 13:49:51,146 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-10-08 13:49:51,253 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-10-08 13:49:51,349 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070456723723271.1791467391.303792476654053-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:51,359 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-10-08 13:49:51,459 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <301625131372993.1791467391.403701782226562-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:51,468 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-10-08 13:49:51,587 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-10-08 13:49:51,693 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-10-08 13:49:51,820 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <585051942708566.1791467391.748393535614014-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:51,830 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-10-08 13:49:51,963 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885104715786894.1791467391.889951944351196-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:51,976 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-10-08 13:49:52,121 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-10-08 13:49:52,258 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-10-08 13:49:52,414 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240395497159876.1791467392.332504510879517-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:52,430 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-10-08 13:49:52,568 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256978791307237.1791467392.494016408920288-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:52,585 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-10-08 13:49:52,749 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-10-08 13:49:52,899 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-10-08 13:49:53,036 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <121211535833714.1791467392.956539869308472-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:53,048 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-10-08 13:49:53,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357433646519343.1791467393.109354734420776-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:53,212 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-10-08 13:49:53,336 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-10-08 13:49:53,447 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-10-08 13:49:53,549 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052445838223299.1791467393.497069835662842-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:53,557 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-10-08 13:49:53,653 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085030575051256.1791467393.599147558212280-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:53,662 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-10-08 13:49:53,772 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-10-08 13:49:53,925 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-10-08 13:49:54,083 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884044718117896.1791467393.992349863052368-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:54,103 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-10-08 13:49:54,218 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681538153445971.1791467394.157188653945923-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:54,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-10-08 13:49:54,348 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-10-08 13:49:54,460 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-10-08 13:49:54,982 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [125] 2026-10-08 13:49:55,616 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [127] 2026-10-08 13:49:56,140 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [129] 2026-10-08 13:49:56,765 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [131] 2026-10-08 13:49:57,237 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [133] 2026-10-08 13:49:57,369 121 INFO rb-b76ecc8-225362-422414 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 13:49:57,864 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611557250528634.1791467397.692573785781860-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:58,329 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-10-08 13:49:58,437 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109066942788743.1791467398.381297349929810-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:58,446 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-10-08 13:49:58,595 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-10-08 13:49:58,735 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-10-08 13:49:58,845 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661969398994802.1791467398.783572435379028-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:58,855 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-10-08 13:49:58,977 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <333647884619532.1791467398.916148900985718-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:49:58,990 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-10-08 13:49:59,121 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-10-08 13:49:59,250 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-10-08 13:49:59,400 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233273915829264.1791467399.319457769393921-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:49:59,423 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-10-08 13:49:59,584 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <874712819616536.1791467399.498897552490234-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:49:59,596 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-10-08 13:49:59,729 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-10-08 13:49:59,851 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-10-08 13:49:59,956 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <050730667256384.1791467399.901096820831299-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:49:59,964 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-10-08 13:50:00,061 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967296846140925.1791467400.005985736846924-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:00,068 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-10-08 13:50:00,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-10-08 13:50:00,344 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-10-08 13:50:00,479 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975322949685522.1791467400.410305261611938-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:00,489 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-10-08 13:50:00,607 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <832599657889803.1791467400.545509338378906-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:00,617 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-10-08 13:50:00,765 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-10-08 13:50:00,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-10-08 13:50:01,003 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <420368778600522.1791467400.945108652114868-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:01,013 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-10-08 13:50:01,125 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356040994089981.1791467401.065326690673828-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:01,135 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-10-08 13:50:01,264 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-10-08 13:50:01,396 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-10-08 13:50:01,535 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <077338325446261.1791467401.465863227844238-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:01,547 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-10-08 13:50:01,670 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857163393213639.1791467401.606671810150146-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:01,685 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-10-08 13:50:01,850 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-10-08 13:50:01,958 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-10-08 13:50:02,059 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859164878379170.1791467402.006613254547119-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:02,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-10-08 13:50:02,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831839001285098.1791467402.119999885559082-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:02,190 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-10-08 13:50:02,307 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-10-08 13:50:02,439 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-10-08 13:50:02,567 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <724963792921965.1791467402.499345302581787-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:02,584 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-10-08 13:50:02,697 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <369508413380686.1791467402.636340618133545-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:02,707 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-10-08 13:50:02,831 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-10-08 13:50:02,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-10-08 13:50:03,080 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966393899097545.1791467403.017024993896484-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:03,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-10-08 13:50:03,208 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760111258050934.1791467403.145547628402710-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:03,218 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-10-08 13:50:03,348 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-10-08 13:50:03,479 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-10-08 13:50:03,601 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <216402591497259.1791467403.543327331542969-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:03,611 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-10-08 13:50:03,721 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <545865930136504.1791467403.659217596054077-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:03,731 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-10-08 13:50:03,846 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-10-08 13:50:03,952 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-10-08 13:50:04,054 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <270856677415868.1791467403.999507427215576-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:04,063 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-10-08 13:50:04,159 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <007108356718855.1791467404.108448505401611-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:04,168 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-10-08 13:50:04,286 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-10-08 13:50:04,415 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-10-08 13:50:04,557 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963213019752318.1791467404.490146636962891-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:04,579 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-10-08 13:50:04,736 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504321550046109.1791467404.654588460922241-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:04,747 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-10-08 13:50:04,901 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-10-08 13:50:05,044 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-10-08 13:50:05,170 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <577223449831747.1791467405.105521440505981-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:05,182 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-10-08 13:50:05,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746299011288627.1791467405.237057209014893-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:05,305 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-10-08 13:50:05,420 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-10-08 13:50:05,531 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-10-08 13:50:05,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [135] 2026-10-08 13:50:06,503 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [137] 2026-10-08 13:50:06,960 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [139] 2026-10-08 13:50:07,490 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [141] 2026-10-08 13:50:07,976 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [143] 2026-10-08 13:50:08,141 121 INFO rb-b76ecc8-225362-422414 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 13:50:08,710 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <754826098627965.1791467408.528226852416992-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:09,220 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-10-08 13:50:09,334 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429344617516983.1791467409.272299766540527-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:09,344 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-10-08 13:50:09,471 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-10-08 13:50:09,596 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-10-08 13:50:09,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <434907590917638.1791467409.647668361663818-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:09,717 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-10-08 13:50:09,813 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833002532912678.1791467409.768961429595947-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:09,821 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-10-08 13:50:09,946 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-10-08 13:50:10,096 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-10-08 13:50:10,243 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477488416202695.1791467410.169238328933716-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:10,252 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-10-08 13:50:10,375 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <197218681675525.1791467410.305041313171387-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:10,386 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-10-08 13:50:10,519 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-10-08 13:50:10,670 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-10-08 13:50:10,821 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715526055460256.1791467410.747624158859253-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:10,831 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-10-08 13:50:10,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542633882586429.1791467410.886107921600342-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:10,948 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-10-08 13:50:11,060 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-10-08 13:50:11,164 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-10-08 13:50:11,277 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418198979015101.1791467411.219138622283936-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:11,286 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-10-08 13:50:11,393 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <027548336788707.1791467411.336852550506592-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:11,402 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-10-08 13:50:11,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-10-08 13:50:11,641 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-10-08 13:50:11,759 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189376373138768.1791467411.695932626724243-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:11,769 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-10-08 13:50:11,884 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416291028978090.1791467411.824129343032837-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:11,894 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-10-08 13:50:12,023 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-10-08 13:50:12,154 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-10-08 13:50:12,258 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <925110872677773.1791467412.209996461868286-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:12,266 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-10-08 13:50:12,365 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <680688053936173.1791467412.313854694366455-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:12,376 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-10-08 13:50:12,486 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-10-08 13:50:12,636 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-10-08 13:50:12,734 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052990760284352.1791467412.678048372268677-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:12,748 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-10-08 13:50:12,881 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677198042427797.1791467412.808467864990234-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:12,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-10-08 13:50:13,050 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-10-08 13:50:13,229 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-10-08 13:50:13,394 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193724146438606.1791467413.309475421905518-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:13,403 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-10-08 13:50:13,529 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <807525020804643.1791467413.470432519912720-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:13,537 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-10-08 13:50:13,643 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-10-08 13:50:13,759 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-10-08 13:50:13,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864990273393109.1791467413.840108633041382-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:13,900 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-10-08 13:50:14,005 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <412148605226926.1791467413.951254606246948-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:14,015 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-10-08 13:50:14,135 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-10-08 13:50:14,249 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-10-08 13:50:14,399 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <460441255505270.1791467414.310183763504028-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:14,411 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-10-08 13:50:14,545 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <662153136741567.1791467414.472890853881836-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:14,563 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-10-08 13:50:14,735 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-10-08 13:50:14,883 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-10-08 13:50:15,015 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <807269003627622.1791467414.951028585433960-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:15,024 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-10-08 13:50:15,130 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <868835357074054.1791467415.075020074844360-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:15,139 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-10-08 13:50:15,282 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-10-08 13:50:15,401 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-10-08 13:50:15,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <944680921815572.1791467415.451572179794312-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:15,501 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-10-08 13:50:15,619 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542265704258103.1791467415.551743745803833-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:15,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-10-08 13:50:15,766 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-10-08 13:50:15,904 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-10-08 13:50:16,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <585531484984468.1791467415.966017961502075-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:16,034 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-10-08 13:50:16,156 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <061175211448176.1791467416.095221042633057-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:16,165 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-10-08 13:50:16,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-10-08 13:50:16,407 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-10-08 13:50:16,491 121 INFO rb-b76ecc8-225362-422414 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 13:50:16,945 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332353620689889.1791467416.807275533676147-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:17,448 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-10-08 13:50:17,575 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <861709181084414.1791467417.508856534957886-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:17,583 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-10-08 13:50:17,706 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-10-08 13:50:17,810 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-10-08 13:50:17,906 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <988903728804098.1791467417.853155851364136-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:17,918 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-10-08 13:50:18,049 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <583177521848329.1791467417.969786643981934-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:18,062 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-10-08 13:50:18,204 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-10-08 13:50:18,351 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-10-08 13:50:18,480 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341794469574678.1791467418.423851013183594-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:18,488 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-10-08 13:50:18,599 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772495160030254.1791467418.543042898178101-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:18,607 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-10-08 13:50:18,711 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-10-08 13:50:18,803 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-10-08 13:50:18,895 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506924414577963.1791467418.845737695693970-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:18,903 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-10-08 13:50:19,018 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196966456615374.1791467418.947893142700195-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:19,041 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-10-08 13:50:19,204 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-10-08 13:50:19,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-10-08 13:50:19,470 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <983882078925862.1791467419.409030199050903-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:19,482 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-10-08 13:50:19,618 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <412709080089406.1791467419.547130584716797-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:19,628 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-10-08 13:50:19,735 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-10-08 13:50:19,855 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-10-08 13:50:19,995 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242937684317509.1791467419.906016349792480-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:20,005 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-10-08 13:50:20,156 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <582471512323460.1791467420.077522754669189-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:20,166 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-10-08 13:50:20,326 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-10-08 13:50:20,455 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-10-08 13:50:20,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <586755481936779.1791467420.530519247055054-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:20,602 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-10-08 13:50:20,717 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008452245395959.1791467420.656378507614136-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:20,729 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-10-08 13:50:20,852 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-10-08 13:50:20,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-10-08 13:50:21,095 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602793349677175.1791467421.022848606109619-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:21,125 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-10-08 13:50:21,299 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477000611135724.1791467421.207423686981201-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:21,311 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-10-08 13:50:21,450 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-10-08 13:50:21,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-10-08 13:50:21,724 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844118542666481.1791467421.654403209686279-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:21,747 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-10-08 13:50:21,905 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349935054364148.1791467421.811323404312134-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:21,913 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-10-08 13:50:22,055 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-10-08 13:50:22,184 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-10-08 13:50:22,301 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950251534807886.1791467422.239918708801270-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:22,309 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-10-08 13:50:22,423 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308960248234268.1791467422.364205837249756-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:22,443 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-10-08 13:50:22,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-10-08 13:50:22,730 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-10-08 13:50:22,832 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610976088693687.1791467422.781775474548340-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:22,842 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-10-08 13:50:22,961 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <990612789091086.1791467422.896833419799805-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:22,972 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-10-08 13:50:23,099 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-10-08 13:50:23,219 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-10-08 13:50:23,322 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <947439636556916.1791467423.264791965484619-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:23,331 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-10-08 13:50:23,449 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <329003141772017.1791467423.382327318191528-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:23,473 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-10-08 13:50:23,612 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-10-08 13:50:23,717 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-10-08 13:50:23,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <481735184196249.1791467423.778516769409180-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:23,850 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-10-08 13:50:23,970 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596572101006716.1791467423.905085802078247-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:23,980 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-10-08 13:50:24,099 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-10-08 13:50:24,221 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-10-08 13:50:24,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234677390439136.1791467424.274447917938232-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:24,339 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-10-08 13:50:24,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596518827861693.1791467424.388563156127930-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:24,457 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-10-08 13:50:24,583 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-10-08 13:50:24,699 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-10-08 13:50:25,150 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [145] 2026-10-08 13:50:25,707 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [147] 2026-10-08 13:50:26,202 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [149] 2026-10-08 13:50:26,721 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [151] 2026-10-08 13:50:27,191 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [153] 2026-10-08 13:50:27,453 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [152] 2026-10-08 13:50:27,712 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [155, 156] 2026-10-08 13:50:27,929 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [154] 2026-10-08 13:50:28,135 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [159, 160] 2026-10-08 13:50:28,486 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [157, 158] 2026-10-08 13:50:28,743 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [163, 164, 165] 2026-10-08 13:50:28,880 121 INFO rb-b76ecc8-225362-422414 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 13:50:29,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <049412061155404.1791467429.232823610305786-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:29,876 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-10-08 13:50:29,996 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <320306346346171.1791467429.932482242584229-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:30,006 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-10-08 13:50:30,159 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-10-08 13:50:30,303 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-10-08 13:50:30,428 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166931134299286.1791467430.361925363540649-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:30,437 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-10-08 13:50:30,548 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <577158493594764.1791467430.489600181579590-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:30,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-10-08 13:50:30,683 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-10-08 13:50:30,813 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-10-08 13:50:30,948 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880857756165765.1791467430.884295463562012-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:30,958 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-10-08 13:50:31,064 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <019174064630298.1791467431.012174367904663-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:31,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-10-08 13:50:31,195 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-10-08 13:50:31,324 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-10-08 13:50:31,448 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943600264277748.1791467431.382875442504883-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:31,459 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-10-08 13:50:31,582 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <682399855828884.1791467431.516838550567627-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:31,593 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-10-08 13:50:31,730 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-10-08 13:50:31,854 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-10-08 13:50:31,980 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <318365127569144.1791467431.921752929687500-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:31,989 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-10-08 13:50:32,091 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048004492727981.1791467432.033434867858887-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:32,100 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-10-08 13:50:32,224 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-10-08 13:50:32,344 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-10-08 13:50:32,462 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <222866210964125.1791467432.395045995712280-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:32,471 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-10-08 13:50:32,580 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864758459241361.1791467432.523154973983765-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:32,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-10-08 13:50:32,713 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-10-08 13:50:32,836 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-10-08 13:50:32,964 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844899469817605.1791467432.902805328369141-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:32,974 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-10-08 13:50:33,085 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <856686543551500.1791467433.029155731201172-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:33,092 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-10-08 13:50:33,202 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-10-08 13:50:33,325 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-10-08 13:50:33,435 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821037583858771.1791467433.376850366592407-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:33,446 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-10-08 13:50:33,536 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686789427559763.1791467433.487672090530396-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:33,544 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-10-08 13:50:33,658 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-10-08 13:50:33,797 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-10-08 13:50:33,932 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <438281932410985.1791467433.857470035552979-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:33,945 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-10-08 13:50:34,090 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351124718946127.1791467434.016769886016846-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:34,100 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-10-08 13:50:34,246 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-10-08 13:50:34,385 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-10-08 13:50:34,510 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794032192602692.1791467434.444086790084839-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:34,520 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-10-08 13:50:34,642 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533041042350020.1791467434.577140331268311-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:34,652 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-10-08 13:50:34,802 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-10-08 13:50:34,973 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-10-08 13:50:35,116 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <274861723132841.1791467435.053411245346069-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:35,126 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-10-08 13:50:35,250 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <691675396503393.1791467435.183039426803589-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:35,265 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-10-08 13:50:35,379 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-10-08 13:50:35,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-10-08 13:50:35,576 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398001447217035.1791467435.517331361770630-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:35,586 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-10-08 13:50:35,694 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <520076003315483.1791467435.640799999237061-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:35,702 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-10-08 13:50:35,806 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-10-08 13:50:35,914 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-10-08 13:50:36,036 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573930883965861.1791467435.983892440795898-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:36,053 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-10-08 13:50:36,222 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899905616227529.1791467436.143352270126343-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:36,231 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-10-08 13:50:36,348 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-10-08 13:50:36,472 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-10-08 13:50:36,604 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <532053615112909.1791467436.538344383239746-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:36,614 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-10-08 13:50:36,736 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561815353683724.1791467436.671537399291992-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:36,746 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-10-08 13:50:36,871 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-10-08 13:50:36,980 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-10-08 13:50:37,434 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [169] 2026-10-08 13:50:37,850 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [171] 2026-10-08 13:50:38,252 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [173] 2026-10-08 13:50:38,769 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [175] 2026-10-08 13:50:39,458 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [177] 2026-10-08 13:50:39,757 121 INFO rb-b76ecc8-225362-422414 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 13:50:40,261 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <756814178159045.1791467440.107397317886353-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:40,759 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-10-08 13:50:40,860 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945459007041659.1791467440.804095029830933-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:40,867 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-10-08 13:50:40,970 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-10-08 13:50:41,079 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-10-08 13:50:41,184 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602775091257373.1791467441.124089717864990-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:41,196 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-10-08 13:50:41,313 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746649714417319.1791467441.245844125747681-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:41,325 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-10-08 13:50:41,443 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-10-08 13:50:41,549 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-10-08 13:50:41,665 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <861037758014346.1791467441.611955404281616-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:41,674 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-10-08 13:50:41,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451607664059396.1791467441.722122669219971-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:41,785 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-10-08 13:50:41,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-10-08 13:50:42,027 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-10-08 13:50:42,145 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892694316160193.1791467442.090971469879150-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:42,153 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-10-08 13:50:42,265 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579793348893852.1791467442.206279277801514-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:42,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-10-08 13:50:42,402 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-10-08 13:50:42,524 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-10-08 13:50:42,642 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815497897385651.1791467442.584698915481567-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:42,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-10-08 13:50:42,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029359562620959.1791467442.702942132949829-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:42,774 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-10-08 13:50:42,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-10-08 13:50:43,007 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-10-08 13:50:43,115 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452004999115104.1791467443.054740190505981-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:43,124 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-10-08 13:50:43,239 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451451331675984.1791467443.176875352859497-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:43,252 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-10-08 13:50:43,404 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-10-08 13:50:43,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-10-08 13:50:43,702 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <186430255727484.1791467443.637474536895752-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:43,712 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-10-08 13:50:43,836 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <470307001180468.1791467443.769488573074341-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:43,846 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-10-08 13:50:43,981 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-10-08 13:50:44,112 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-10-08 13:50:44,232 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091407653482151.1791467444.168575525283813-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:44,242 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-10-08 13:50:44,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000605697953579.1791467444.294637680053711-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:44,354 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-10-08 13:50:44,469 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-10-08 13:50:44,589 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-10-08 13:50:44,702 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <919942500043684.1791467444.650131940841675-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:44,710 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-10-08 13:50:44,813 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <105125852405002.1791467444.757492780685425-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:44,822 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-10-08 13:50:44,943 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-10-08 13:50:45,055 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-10-08 13:50:45,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <649122497723305.1791467445.105531454086304-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:45,176 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-10-08 13:50:45,284 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <747925557278608.1791467445.226646423339844-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:45,293 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-10-08 13:50:45,430 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-10-08 13:50:45,554 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-10-08 13:50:45,677 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <970865385217245.1791467445.614558458328247-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:45,688 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-10-08 13:50:45,804 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647309402248521.1791467445.741896390914917-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:45,814 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-10-08 13:50:45,926 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-10-08 13:50:46,055 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-10-08 13:50:46,173 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <111932468561963.1791467446.110442161560059-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:46,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-10-08 13:50:46,301 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <405698607084356.1791467446.238600015640259-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:46,311 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-10-08 13:50:46,437 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-10-08 13:50:46,557 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-10-08 13:50:46,662 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795637954230092.1791467446.617282629013062-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:46,669 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-10-08 13:50:46,761 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600158173642128.1791467446.712362527847290-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:46,770 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-10-08 13:50:46,912 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-10-08 13:50:47,044 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-10-08 13:50:47,149 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226593116659824.1791467447.094137191772461-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:47,159 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-10-08 13:50:47,267 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <363988718439674.1791467447.209304094314575-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:47,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-10-08 13:50:47,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-10-08 13:50:47,502 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-10-08 13:50:48,016 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [179] 2026-10-08 13:50:48,695 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [181] 2026-10-08 13:50:49,334 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [183] 2026-10-08 13:50:49,594 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [182] 2026-10-08 13:50:49,858 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [185, 186] 2026-10-08 13:50:50,109 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [184] 2026-10-08 13:50:50,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [189, 190] 2026-10-08 13:50:50,619 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [187, 188] 2026-10-08 13:50:50,999 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [193, 194, 195] 2026-10-08 13:50:51,259 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [191, 192] 2026-10-08 13:50:51,594 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [199, 200, 201] 2026-10-08 13:50:51,756 121 INFO rb-b76ecc8-225362-422414 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 13:50:52,267 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <688734761464098.1791467452.100974798202515-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:52,773 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-10-08 13:50:52,940 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827355296106141.1791467452.839076757431030-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:52,955 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-10-08 13:50:53,076 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-10-08 13:50:53,248 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-10-08 13:50:53,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <878386745776408.1791467453.323647260665894-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:53,395 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-10-08 13:50:53,510 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665909847828636.1791467453.446608781814575-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:53,520 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-10-08 13:50:53,685 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-10-08 13:50:53,919 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-10-08 13:50:54,103 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855412930517639.1791467454.026935338973999-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:54,113 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-10-08 13:50:54,234 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242149445391851.1791467454.173355340957642-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:54,244 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-10-08 13:50:54,363 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-10-08 13:50:54,484 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-10-08 13:50:54,595 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <340352445043026.1791467454.538642644882202-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:54,604 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-10-08 13:50:54,700 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <232702760043787.1791467454.647843122482300-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:54,709 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-10-08 13:50:54,818 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-10-08 13:50:54,928 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-10-08 13:50:55,036 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467046664460507.1791467454.985226392745972-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:55,045 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-10-08 13:50:55,152 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304277248014976.1791467455.093916654586792-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:55,162 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-10-08 13:50:55,282 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-10-08 13:50:55,400 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-10-08 13:50:55,513 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677163900883332.1791467455.453351259231567-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:55,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-10-08 13:50:55,635 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613470651331784.1791467455.575106859207153-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:55,645 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-10-08 13:50:55,818 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-10-08 13:50:55,934 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-10-08 13:50:56,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384745402721606.1791467455.994278907775879-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:56,062 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-10-08 13:50:56,171 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661896230945880.1791467456.115977048873901-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:56,180 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-10-08 13:50:56,298 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-10-08 13:50:56,412 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-10-08 13:50:56,519 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <531839732932031.1791467456.463554143905640-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:56,528 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-10-08 13:50:56,644 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <346458135548608.1791467456.580621242523193-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:56,653 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-10-08 13:50:56,784 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-10-08 13:50:56,934 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-10-08 13:50:57,096 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805876937185016.1791467457.033498764038086-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:57,104 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-10-08 13:50:57,198 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708868579111466.1791467457.144799947738647-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:57,207 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-10-08 13:50:57,318 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-10-08 13:50:57,427 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-10-08 13:50:57,544 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <178076383540170.1791467457.482133388519287-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:57,553 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-10-08 13:50:57,662 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330114534338588.1791467457.603124141693115-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:57,671 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-10-08 13:50:57,788 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-10-08 13:50:57,905 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-10-08 13:50:58,036 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <364757049095464.1791467457.974962949752808-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:58,046 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-10-08 13:50:58,150 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <674866219529742.1791467458.095999717712402-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:58,159 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-10-08 13:50:58,274 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-10-08 13:50:58,397 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-10-08 13:50:58,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <757176445514844.1791467458.457650899887085-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:58,520 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-10-08 13:50:58,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <009764449102057.1791467458.565514802932739-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:58,630 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-10-08 13:50:58,756 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-10-08 13:50:58,884 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-10-08 13:50:59,028 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314947819667643.1791467458.960366249084473-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:50:59,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-10-08 13:50:59,155 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324149316056932.1791467459.092368125915527-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:50:59,165 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-10-08 13:50:59,316 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-10-08 13:50:59,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-10-08 13:50:59,564 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <583574239011228.1791467459.490970611572266-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:50:59,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-10-08 13:50:59,688 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659898273800437.1791467459.626439332962036-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:50:59,698 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-10-08 13:50:59,827 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-10-08 13:50:59,948 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-10-08 13:51:01,025 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [205] 2026-10-08 13:51:01,503 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [207] 2026-10-08 13:51:02,066 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [209] 2026-10-08 13:51:02,574 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [211] 2026-10-08 13:51:03,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [213] 2026-10-08 13:51:03,367 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [215] 2026-10-08 13:51:03,855 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [217] 2026-10-08 13:51:04,329 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [219] 2026-10-08 13:51:04,480 121 INFO rb-b76ecc8-225362-422414 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 13:51:05,048 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772827429995296.1791467464.868501424789429-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:05,598 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-10-08 13:51:05,716 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759527367192221.1791467465.651309490203857-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:05,724 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-10-08 13:51:05,848 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-10-08 13:51:05,956 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-10-08 13:51:06,055 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <732506788067293.1791467466.001119852066040-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:06,064 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-10-08 13:51:06,167 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <296533154161379.1791467466.110034704208374-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:06,175 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-10-08 13:51:06,297 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-10-08 13:51:06,405 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-10-08 13:51:06,511 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294360815836751.1791467466.465680837631226-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:06,520 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-10-08 13:51:06,626 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887548010906916.1791467466.566706418991089-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:06,636 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-10-08 13:51:06,737 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-10-08 13:51:06,862 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-10-08 13:51:06,968 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449971324254324.1791467466.911821603775024-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:06,977 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-10-08 13:51:07,086 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <454426301909696.1791467467.028156757354736-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:07,096 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-10-08 13:51:07,216 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-10-08 13:51:07,339 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-10-08 13:51:07,462 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <191385239832864.1791467467.404508829116821-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:07,471 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-10-08 13:51:07,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256863730513092.1791467467.527237653732300-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:07,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-10-08 13:51:07,727 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-10-08 13:51:07,863 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-10-08 13:51:07,973 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <295103235284091.1791467467.916411638259888-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:07,982 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-10-08 13:51:08,081 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260808197966686.1791467468.029717206954956-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:08,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-10-08 13:51:08,203 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-10-08 13:51:08,315 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-10-08 13:51:08,427 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564470320742823.1791467468.373236417770386-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:08,436 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-10-08 13:51:08,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <863399804407205.1791467468.483300209045410-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:08,610 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-10-08 13:51:08,747 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-10-08 13:51:08,888 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-10-08 13:51:09,016 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <625081384046320.1791467468.944357395172119-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:09,029 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-10-08 13:51:09,148 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <186536639142196.1791467469.093319654464722-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:09,159 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-10-08 13:51:09,320 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-10-08 13:51:09,424 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-10-08 13:51:09,540 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540450747787459.1791467469.490515708923340-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:09,550 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-10-08 13:51:09,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <001995877668717.1791467469.594833374023438-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:09,660 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-10-08 13:51:09,773 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-10-08 13:51:09,890 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-10-08 13:51:09,995 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <536827053084022.1791467469.937963485717773-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:10,005 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1619] 2026-10-08 13:51:10,118 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463629699973641.1791467470.058137178421021-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:10,127 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1620] 2026-10-08 13:51:10,268 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1621] 2026-10-08 13:51:10,377 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-10-08 13:51:10,486 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <539317742160586.1791467470.433585882186890-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:10,493 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-10-08 13:51:10,588 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <843807070602859.1791467470.531977891921997-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:10,595 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-10-08 13:51:10,703 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-10-08 13:51:10,831 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1626] 2026-10-08 13:51:10,938 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655226722006651.1791467470.883577108383179-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:10,946 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1627] 2026-10-08 13:51:11,101 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <069895474473338.1791467471.032721519470215-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:11,111 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1628] 2026-10-08 13:51:11,256 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1629] 2026-10-08 13:51:11,381 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1630] 2026-10-08 13:51:11,509 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945145875521604.1791467471.449266433715820-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:11,519 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-10-08 13:51:11,603 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785758114424689.1791467471.555913686752319-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:11,612 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-10-08 13:51:11,745 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-10-08 13:51:11,885 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-10-08 13:51:11,985 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752862808533631.1791467471.935740709304810-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:11,993 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1635] 2026-10-08 13:51:12,092 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115563132641723.1791467472.039891958236694-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:12,104 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1636] 2026-10-08 13:51:12,244 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1637] 2026-10-08 13:51:12,340 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-10-08 13:51:12,731 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [221] 2026-10-08 13:51:13,214 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [223] 2026-10-08 13:51:13,636 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [225] 2026-10-08 13:51:14,086 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [227] 2026-10-08 13:51:14,499 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [229] 2026-10-08 13:51:14,728 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [228] 2026-10-08 13:51:14,945 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [231, 232] 2026-10-08 13:51:15,159 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [230] 2026-10-08 13:51:15,312 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [235, 236] 2026-10-08 13:51:15,605 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [233, 234] 2026-10-08 13:51:15,834 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [239, 240, 241] 2026-10-08 13:51:15,971 121 INFO rb-b76ecc8-225362-422414 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 13:51:16,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <128355513893726.1791467476.270670890808105-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:16,994 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-10-08 13:51:17,098 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <693024609788431.1791467477.049957990646362-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:17,108 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-10-08 13:51:17,224 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-10-08 13:51:17,339 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-10-08 13:51:17,453 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <922811818609769.1791467477.392083883285522-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:17,460 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1643] 2026-10-08 13:51:17,564 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370139212104865.1791467477.500878572463989-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:17,574 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1644] 2026-10-08 13:51:17,668 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-10-08 13:51:17,769 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-10-08 13:51:17,872 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511445271077452.1791467477.820864439010620-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:17,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-10-08 13:51:17,971 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377912978080541.1791467477.925813674926758-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:17,978 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-10-08 13:51:18,078 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-10-08 13:51:18,194 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1650] 2026-10-08 13:51:18,311 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401372462516993.1791467478.250694990158081-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:18,320 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1651] 2026-10-08 13:51:18,438 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502239848519576.1791467478.376601696014404-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:18,448 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-10-08 13:51:18,592 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-10-08 13:51:18,719 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-10-08 13:51:18,845 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879804125293613.1791467478.785699844360352-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:18,856 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-10-08 13:51:18,970 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655803886396892.1791467478.908782958984375-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:18,979 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-10-08 13:51:19,105 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-10-08 13:51:19,244 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1658] 2026-10-08 13:51:19,360 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136969970912739.1791467479.299329757690430-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:19,371 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-10-08 13:51:19,489 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969736263446434.1791467479.425362110137939-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:19,499 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-10-08 13:51:19,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-10-08 13:51:19,762 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-10-08 13:51:19,895 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879395668571485.1791467479.832568407058716-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:19,906 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-10-08 13:51:20,041 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <583822407187572.1791467479.959653377532959-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:20,051 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-10-08 13:51:20,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-10-08 13:51:20,317 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-10-08 13:51:20,426 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646846541804622.1791467480.374072551727295-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:20,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-10-08 13:51:20,537 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <586196396818597.1791467480.479664564132690-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:20,545 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1668] 2026-10-08 13:51:20,664 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1669] 2026-10-08 13:51:20,777 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-10-08 13:51:20,903 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <440092696844651.1791467480.838772773742676-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:20,914 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-10-08 13:51:21,035 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092185604212508.1791467480.972626447677612-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:21,044 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-10-08 13:51:21,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1673] 2026-10-08 13:51:21,362 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1674] 2026-10-08 13:51:21,495 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <263241707252480.1791467481.417838335037231-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:21,510 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1675] 2026-10-08 13:51:21,629 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144084287228809.1791467481.565243959426880-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:21,643 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1676] 2026-10-08 13:51:21,812 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1677] 2026-10-08 13:51:21,977 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1678] 2026-10-08 13:51:22,091 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596512582023121.1791467482.032725811004639-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:22,102 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1679] 2026-10-08 13:51:22,241 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430261109664035.1791467482.152647733688354-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:22,254 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1680] 2026-10-08 13:51:22,387 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1681] 2026-10-08 13:51:22,560 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1682] 2026-10-08 13:51:22,692 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <391058845992491.1791467482.608403921127319-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:22,702 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1683] 2026-10-08 13:51:22,819 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182211424980760.1791467482.757545471191406-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:22,829 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1684] 2026-10-08 13:51:22,952 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1685] 2026-10-08 13:51:23,054 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1686] 2026-10-08 13:51:23,168 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940969381552516.1791467483.100074052810669-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:23,178 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1687] 2026-10-08 13:51:23,295 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319249323996754.1791467483.231911182403564-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:23,303 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1688] 2026-10-08 13:51:23,451 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1689] 2026-10-08 13:51:23,588 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1690] 2026-10-08 13:51:23,682 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993406401995300.1791467483.638129472732544-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:23,691 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1691] 2026-10-08 13:51:23,799 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199923991318063.1791467483.740102052688599-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:23,808 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1692] 2026-10-08 13:51:23,926 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1693] 2026-10-08 13:51:24,027 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1694] 2026-10-08 13:51:24,374 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <500177576072382.1791467484.323547363281250-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:24,810 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1695] 2026-10-08 13:51:24,934 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011833484352134.1791467484.866064786911011-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:24,943 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1696] 2026-10-08 13:51:25,084 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1697] 2026-10-08 13:51:25,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1698] 2026-10-08 13:51:25,326 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042787186250371.1791467485.264273643493652-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:25,336 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1699] 2026-10-08 13:51:25,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993902782347212.1791467485.391137599945068-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:25,455 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1700] 2026-10-08 13:51:25,582 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1701] 2026-10-08 13:51:25,719 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1702] 2026-10-08 13:51:25,850 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526609582778723.1791467485.790922403335571-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:25,859 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1703] 2026-10-08 13:51:25,968 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <310744556458753.1791467485.909814119338989-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:25,977 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1704] 2026-10-08 13:51:26,113 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1705] 2026-10-08 13:51:26,250 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1706] 2026-10-08 13:51:26,366 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234673609364477.1791467486.304206609725952-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:26,375 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1707] 2026-10-08 13:51:26,489 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657165399805179.1791467486.428813457489014-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:26,499 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1708] 2026-10-08 13:51:26,632 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1709] 2026-10-08 13:51:26,755 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1710] 2026-10-08 13:51:26,867 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <682821003090373.1791467486.812472581863403-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:26,874 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1711] 2026-10-08 13:51:26,982 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579892365421803.1791467486.926523923873901-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:26,991 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1712] 2026-10-08 13:51:27,110 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1713] 2026-10-08 13:51:27,246 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1714] 2026-10-08 13:51:27,372 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984563681733843.1791467487.309759378433228-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:27,382 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1715] 2026-10-08 13:51:27,496 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207941408753131.1791467487.440088033676147-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:27,506 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1716] 2026-10-08 13:51:27,645 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1717] 2026-10-08 13:51:27,768 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1718] 2026-10-08 13:51:27,903 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651087430786277.1791467487.841742515563965-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:27,913 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1719] 2026-10-08 13:51:28,027 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <767194278315836.1791467487.964815378189087-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:28,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1720] 2026-10-08 13:51:28,148 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1721] 2026-10-08 13:51:28,274 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1722] 2026-10-08 13:51:28,390 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144475190709924.1791467488.328205108642578-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:28,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1723] 2026-10-08 13:51:28,511 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <410579891974897.1791467488.452374458312988-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:28,521 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1724] 2026-10-08 13:51:28,680 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1725] 2026-10-08 13:51:28,804 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1726] 2026-10-08 13:51:28,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <705827484555769.1791467488.867386579513550-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:28,920 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1727] 2026-10-08 13:51:29,018 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <846662718472037.1791467488.963667392730713-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:29,027 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1728] 2026-10-08 13:51:29,135 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1729] 2026-10-08 13:51:29,236 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1730] 2026-10-08 13:51:29,326 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <862495186162409.1791467489.278381586074829-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:29,336 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1731] 2026-10-08 13:51:29,498 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963288310111483.1791467489.385223388671875-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:29,509 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1732] 2026-10-08 13:51:29,657 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1733] 2026-10-08 13:51:29,797 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1734] 2026-10-08 13:51:29,919 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <432400362924867.1791467489.860289573669434-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:29,928 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1735] 2026-10-08 13:51:30,059 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502819837112123.1791467489.983903408050537-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:30,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1736] 2026-10-08 13:51:30,211 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1737] 2026-10-08 13:51:30,355 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1738] 2026-10-08 13:51:30,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851675678265240.1791467490.412905216217041-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:30,496 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1739] 2026-10-08 13:51:30,615 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286765830028435.1791467490.553413152694702-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:30,626 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1740] 2026-10-08 13:51:30,751 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1741] 2026-10-08 13:51:30,874 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1742] 2026-10-08 13:51:30,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <761423706438252.1791467490.935123205184937-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:30,997 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1743] 2026-10-08 13:51:31,098 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353770209426126.1791467491.042968034744263-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:31,106 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1744] 2026-10-08 13:51:31,222 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1745] 2026-10-08 13:51:31,351 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1746] 2026-10-08 13:51:31,467 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574977283869909.1791467491.405355453491211-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:31,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1747] 2026-10-08 13:51:31,594 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <473690473737948.1791467491.532166957855225-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:31,605 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1748] 2026-10-08 13:51:31,742 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1749] 2026-10-08 13:51:31,865 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1750] 2026-10-08 13:51:32,429 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [245] 2026-10-08 13:51:32,931 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [247] 2026-10-08 13:51:33,395 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [249] 2026-10-08 13:51:34,027 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [251] 2026-10-08 13:51:34,499 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [253] 2026-10-08 13:51:34,685 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [248] 2026-10-08 13:51:34,953 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [255, 256] 2026-10-08 13:51:35,273 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [250] 2026-10-08 13:51:35,479 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [259, 260] 2026-10-08 13:51:35,795 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [252] 2026-10-08 13:51:36,017 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [263, 264] 2026-10-08 13:51:36,432 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [267] 2026-10-08 13:51:36,822 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [269] 2026-10-08 13:51:37,267 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [271] 2026-10-08 13:51:37,815 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [273] 2026-10-08 13:51:38,300 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [275] 2026-10-08 13:51:38,492 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [270] 2026-10-08 13:51:38,637 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [277, 278] 2026-10-08 13:51:38,924 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [272] 2026-10-08 13:51:39,114 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [281, 282] 2026-10-08 13:51:39,311 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [274] 2026-10-08 13:51:39,464 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [285, 286] 2026-10-08 13:51:39,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:51:42,370 121 INFO rb-b76ecc8-225362-422414 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 13:51:42,854 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <306114768159141.1791467502.720139741897583-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:43,283 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1751] 2026-10-08 13:51:43,413 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <014100926063973.1791467503.329673528671265-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:43,430 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1752] 2026-10-08 13:51:43,599 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1753] 2026-10-08 13:51:43,747 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1754] 2026-10-08 13:51:43,874 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243218453153519.1791467503.805369138717651-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:43,884 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1755] 2026-10-08 13:51:44,014 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <843724906079059.1791467503.930216073989868-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:44,023 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1756] 2026-10-08 13:51:44,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1757] 2026-10-08 13:51:44,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1758] 2026-10-08 13:51:44,428 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <157780820777610.1791467504.361618518829346-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:44,440 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1759] 2026-10-08 13:51:44,611 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324717977550940.1791467504.534548282623291-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:44,625 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1760] 2026-10-08 13:51:44,800 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1761] 2026-10-08 13:51:44,933 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1762] 2026-10-08 13:51:45,066 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864968247018926.1791467504.988165140151978-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:45,082 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1763] 2026-10-08 13:51:45,196 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <022257674205576.1791467505.132261037826538-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:45,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1764] 2026-10-08 13:51:45,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1765] 2026-10-08 13:51:45,457 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1766] 2026-10-08 13:51:45,607 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <078057671747358.1791467505.540204524993896-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:45,615 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1767] 2026-10-08 13:51:45,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979239380397048.1791467505.662409305572510-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:45,710 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1768] 2026-10-08 13:51:45,811 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1769] 2026-10-08 13:51:45,963 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1770] 2026-10-08 13:51:46,059 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188353435874357.1791467506.003276109695435-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:46,070 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1771] 2026-10-08 13:51:46,177 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <097613116655423.1791467506.119277715682983-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:46,187 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1772] 2026-10-08 13:51:46,305 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1773] 2026-10-08 13:51:46,424 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1774] 2026-10-08 13:51:46,554 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308137348148487.1791467506.494952678680420-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:46,563 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1775] 2026-10-08 13:51:46,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621670016140151.1791467506.620681047439575-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:46,700 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1776] 2026-10-08 13:51:46,840 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1777] 2026-10-08 13:51:46,959 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1778] 2026-10-08 13:51:47,087 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <980126227462447.1791467507.022801876068115-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:47,108 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1779] 2026-10-08 13:51:47,218 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <924527550298202.1791467507.159357786178589-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:47,226 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1780] 2026-10-08 13:51:47,387 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1781] 2026-10-08 13:51:47,534 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1782] 2026-10-08 13:51:47,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161215153702237.1791467507.625632047653198-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:47,707 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1783] 2026-10-08 13:51:47,841 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414451590804989.1791467507.766728162765503-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:47,861 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1784] 2026-10-08 13:51:48,016 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1785] 2026-10-08 13:51:48,146 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1786] 2026-10-08 13:51:48,297 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372055960607206.1791467508.218561887741089-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:48,310 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1787] 2026-10-08 13:51:48,472 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497553563179278.1791467508.389192104339600-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:48,485 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1788] 2026-10-08 13:51:48,648 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1789] 2026-10-08 13:51:48,815 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1790] 2026-10-08 13:51:48,959 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169672064673653.1791467508.889537811279297-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:48,967 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1791] 2026-10-08 13:51:49,080 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963297099516320.1791467509.017254114151001-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:49,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1792] 2026-10-08 13:51:49,221 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1793] 2026-10-08 13:51:49,376 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1794] 2026-10-08 13:51:49,502 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945129921792146.1791467509.428494691848755-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:49,516 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1795] 2026-10-08 13:51:49,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188822875166205.1791467509.573318004608154-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:49,655 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1796] 2026-10-08 13:51:49,806 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1797] 2026-10-08 13:51:49,952 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1798] 2026-10-08 13:51:50,081 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <399998686511670.1791467510.029382944107056-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:50,091 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1799] 2026-10-08 13:51:50,247 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <871131090344378.1791467510.164580345153809-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:50,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1800] 2026-10-08 13:51:50,404 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1801] 2026-10-08 13:51:50,550 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1802] 2026-10-08 13:51:50,673 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <539474505603480.1791467510.606439113616943-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:50,690 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1803] 2026-10-08 13:51:50,843 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610842464340942.1791467510.759202957153320-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:50,879 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1804] 2026-10-08 13:51:51,035 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1805] 2026-10-08 13:51:51,156 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1806] 2026-10-08 13:51:51,719 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [289] 2026-10-08 13:51:52,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [291] 2026-10-08 13:51:52,664 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [292] 2026-10-08 13:51:52,952 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [293, 294] 2026-10-08 13:51:53,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [295, 296] 2026-10-08 13:51:53,656 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [297, 298, 299] 2026-10-08 13:51:53,973 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [300, 301, 302] 2026-10-08 13:51:54,289 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [303, 304, 305, 306] 2026-10-08 13:51:54,819 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [311] 2026-10-08 13:51:55,081 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [312] 2026-10-08 13:51:55,422 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [313, 314] 2026-10-08 13:51:55,605 121 INFO rb-b76ecc8-225362-422414 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 13:51:56,007 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627271151295661.1791467515.883972883224487-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:56,457 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1807] 2026-10-08 13:51:56,588 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <073823569449608.1791467516.510915040969849-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:56,598 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1808] 2026-10-08 13:51:56,718 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1809] 2026-10-08 13:51:56,867 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1810] 2026-10-08 13:51:56,980 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808515337230257.1791467516.920057535171509-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:56,990 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1811] 2026-10-08 13:51:57,103 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528136356379977.1791467517.039994955062866-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:57,112 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1812] 2026-10-08 13:51:57,247 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1813] 2026-10-08 13:51:57,397 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1814] 2026-10-08 13:51:57,560 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527506135439184.1791467517.489683389663696-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:57,569 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1815] 2026-10-08 13:51:57,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496731416894619.1791467517.626070737838745-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:57,707 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1816] 2026-10-08 13:51:57,823 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1817] 2026-10-08 13:51:57,953 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1818] 2026-10-08 13:51:58,056 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071912942400128.1791467518.004924058914185-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:58,066 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1819] 2026-10-08 13:51:58,169 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <819656436253275.1791467518.110849618911743-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:58,178 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1820] 2026-10-08 13:51:58,287 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1821] 2026-10-08 13:51:58,389 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1822] 2026-10-08 13:51:58,493 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <824161701291186.1791467518.444247007369995-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:58,503 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1823] 2026-10-08 13:51:58,628 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857935357331158.1791467518.552898883819580-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:58,638 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1824] 2026-10-08 13:51:58,794 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1825] 2026-10-08 13:51:58,915 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1826] 2026-10-08 13:51:59,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911526375524546.1791467518.966968536376953-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:51:59,031 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1827] 2026-10-08 13:51:59,138 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <503253531798124.1791467519.075442075729370-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:51:59,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1828] 2026-10-08 13:51:59,267 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1829] 2026-10-08 13:51:59,388 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1830] 2026-10-08 13:51:59,548 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <982917235128458.1791467519.464333295822144-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:51:59,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1831] 2026-10-08 13:51:59,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <438687635008012.1791467519.622839212417603-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:51:59,706 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1832] 2026-10-08 13:51:59,875 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1833] 2026-10-08 13:52:00,040 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1834] 2026-10-08 13:52:00,146 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <218630008498335.1791467520.085498571395874-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:00,159 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1835] 2026-10-08 13:52:00,301 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <798780646434521.1791467520.224440574645996-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:00,310 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1836] 2026-10-08 13:52:00,432 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1837] 2026-10-08 13:52:00,583 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1838] 2026-10-08 13:52:00,712 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376793080225346.1791467520.651142597198486-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:00,722 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1839] 2026-10-08 13:52:00,833 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785310332200233.1791467520.775247573852539-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:00,844 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1840] 2026-10-08 13:52:00,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1841] 2026-10-08 13:52:01,096 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1842] 2026-10-08 13:52:01,196 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219061684570365.1791467521.147000074386597-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:01,204 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1843] 2026-10-08 13:52:01,318 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <973213631378712.1791467521.257722377777100-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:01,334 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1844] 2026-10-08 13:52:01,462 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1845] 2026-10-08 13:52:01,597 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1846] 2026-10-08 13:52:01,754 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248785892307193.1791467521.679387092590332-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:01,767 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1847] 2026-10-08 13:52:01,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096300089999276.1791467521.830960988998413-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:01,905 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1848] 2026-10-08 13:52:02,035 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1849] 2026-10-08 13:52:02,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1850] 2026-10-08 13:52:02,258 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <120366324892672.1791467522.210912227630615-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:02,266 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1851] 2026-10-08 13:52:02,355 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125291423286614.1791467522.305685281753540-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:02,364 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1852] 2026-10-08 13:52:02,471 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1853] 2026-10-08 13:52:02,572 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1854] 2026-10-08 13:52:02,687 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <810311134687782.1791467522.628525972366333-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:02,696 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1855] 2026-10-08 13:52:02,821 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459108476201397.1791467522.747908115386963-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:02,834 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1856] 2026-10-08 13:52:02,967 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1857] 2026-10-08 13:52:03,095 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1858] 2026-10-08 13:52:03,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968287686711473.1791467523.147846937179565-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:03,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1859] 2026-10-08 13:52:03,314 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444764909038608.1791467523.263593912124634-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:03,322 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1860] 2026-10-08 13:52:03,438 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1861] 2026-10-08 13:52:03,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1862] 2026-10-08 13:52:03,979 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [317] 2026-10-08 13:52:04,471 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [319] 2026-10-08 13:52:04,944 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [321] 2026-10-08 13:52:05,413 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [323] 2026-10-08 13:52:05,546 121 INFO rb-b76ecc8-225362-422414 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 13:52:06,028 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <288439943156021.1791467525.841388940811157-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:06,482 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1863] 2026-10-08 13:52:06,617 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <292655606346213.1791467526.539172887802124-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:06,626 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1864] 2026-10-08 13:52:06,731 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1865] 2026-10-08 13:52:06,842 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1866] 2026-10-08 13:52:06,945 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <338736177022659.1791467526.889017820358276-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:06,954 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1867] 2026-10-08 13:52:07,120 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <014730683694752.1791467527.021900177001953-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:07,129 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-10-08 13:52:07,246 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1869] 2026-10-08 13:52:07,362 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1870] 2026-10-08 13:52:07,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463518575179031.1791467527.435561656951904-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:07,498 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1871] 2026-10-08 13:52:07,608 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398594438409504.1791467527.548088788986206-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:07,618 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-10-08 13:52:07,744 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-10-08 13:52:07,892 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-10-08 13:52:07,993 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <469355983770082.1791467527.938997745513916-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:08,002 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-10-08 13:52:08,143 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <478439018446105.1791467528.055843114852905-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:08,156 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-10-08 13:52:08,274 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-10-08 13:52:08,391 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1878] 2026-10-08 13:52:08,517 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <719502426155300.1791467528.448724508285522-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:08,527 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-10-08 13:52:08,671 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429329639904758.1791467528.598414421081543-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:08,698 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1880] 2026-10-08 13:52:08,814 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-10-08 13:52:08,922 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-10-08 13:52:09,015 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139638141275706.1791467528.964026212692261-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:09,025 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-10-08 13:52:09,112 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <259584713225535.1791467529.065690279006958-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:09,120 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-10-08 13:52:09,260 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-10-08 13:52:09,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1886] 2026-10-08 13:52:09,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600386570850813.1791467529.457139730453491-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:09,525 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1887] 2026-10-08 13:52:09,631 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561150758967594.1791467529.575706005096436-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:09,639 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1888] 2026-10-08 13:52:09,771 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1889] 2026-10-08 13:52:09,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1890] 2026-10-08 13:52:09,996 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906439612203566.1791467529.940772533416748-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:10,005 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1891] 2026-10-08 13:52:10,114 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657828677561297.1791467530.055816650390625-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:10,123 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1892] 2026-10-08 13:52:10,267 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1893] 2026-10-08 13:52:10,424 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1894] 2026-10-08 13:52:10,564 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960676591413619.1791467530.499253511428833-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:10,584 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1895] 2026-10-08 13:52:10,700 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860723007231749.1791467530.644544601440430-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:10,710 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1896] 2026-10-08 13:52:10,813 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1897] 2026-10-08 13:52:10,930 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1898] 2026-10-08 13:52:11,034 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686390418595182.1791467530.977074146270752-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:11,044 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1899] 2026-10-08 13:52:11,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787492640094531.1791467531.096051692962646-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:11,168 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1900] 2026-10-08 13:52:11,280 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1901] 2026-10-08 13:52:11,394 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1902] 2026-10-08 13:52:11,525 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <711361882170144.1791467531.457598686218262-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:11,540 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1903] 2026-10-08 13:52:11,645 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226416656032744.1791467531.587942361831665-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:11,654 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1904] 2026-10-08 13:52:11,769 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1905] 2026-10-08 13:52:11,893 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1906] 2026-10-08 13:52:12,006 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748623826522122.1791467531.945345163345337-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:12,015 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1907] 2026-10-08 13:52:12,149 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <397743226735430.1791467532.069181442260742-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:12,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1908] 2026-10-08 13:52:12,308 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1909] 2026-10-08 13:52:12,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1910] 2026-10-08 13:52:12,559 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <594343484565737.1791467532.497799634933472-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:12,569 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1911] 2026-10-08 13:52:12,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <447472213990280.1791467532.631816387176514-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:12,708 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1912] 2026-10-08 13:52:12,839 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1913] 2026-10-08 13:52:12,965 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1914] 2026-10-08 13:52:13,087 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627624380044087.1791467533.020196437835693-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:13,099 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1915] 2026-10-08 13:52:13,253 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <640105762922792.1791467533.165531635284424-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:13,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1916] 2026-10-08 13:52:13,393 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1917] 2026-10-08 13:52:13,518 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1918] 2026-10-08 13:52:13,966 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [325] 2026-10-08 13:52:14,490 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [327] 2026-10-08 13:52:14,928 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [329] 2026-10-08 13:52:15,480 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [331] 2026-10-08 13:52:15,709 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [332] 2026-10-08 13:52:16,013 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [333, 334] 2026-10-08 13:52:16,246 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [335, 336] 2026-10-08 13:52:16,407 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [337, 338, 339] 2026-10-08 13:52:16,954 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [343] 2026-10-08 13:52:17,111 121 INFO rb-b76ecc8-225362-422414 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 13:52:17,612 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <050583711112149.1791467537.448747873306274-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:18,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1919] 2026-10-08 13:52:18,183 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817383773749366.1791467538.121796846389771-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:18,192 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1920] 2026-10-08 13:52:18,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1921] 2026-10-08 13:52:18,458 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-10-08 13:52:18,551 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <295381416225925.1791467538.499578952789307-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:18,559 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-10-08 13:52:18,658 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708820843638430.1791467538.605206251144409-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:18,666 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-10-08 13:52:18,775 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-10-08 13:52:18,884 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-10-08 13:52:18,994 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <297581122994170.1791467538.935671567916870-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:19,015 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-10-08 13:52:19,150 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547003302182623.1791467539.064190864562988-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:19,174 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-10-08 13:52:19,293 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-10-08 13:52:19,467 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-10-08 13:52:19,603 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <642970001076672.1791467539.529017686843872-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:19,613 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-10-08 13:52:19,721 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407638619180095.1791467539.662227392196655-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:19,730 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-10-08 13:52:19,849 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1933] 2026-10-08 13:52:19,970 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1934] 2026-10-08 13:52:20,091 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199053099559744.1791467540.035470485687256-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:20,101 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1935] 2026-10-08 13:52:20,205 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <348695944648669.1791467540.149145364761353-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:20,214 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-10-08 13:52:20,343 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-10-08 13:52:20,457 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1938] 2026-10-08 13:52:20,551 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124348933797108.1791467540.505078315734863-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:20,559 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1939] 2026-10-08 13:52:20,653 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <632260247622887.1791467540.604242324829102-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:20,661 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-10-08 13:52:20,787 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-10-08 13:52:20,935 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-10-08 13:52:21,045 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <426049903713808.1791467540.998311758041382-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:21,054 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1943] 2026-10-08 13:52:21,153 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792759225853388.1791467541.099058628082275-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:21,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1944] 2026-10-08 13:52:21,278 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1945] 2026-10-08 13:52:21,411 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1946] 2026-10-08 13:52:21,529 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <470524559802022.1791467541.462434530258179-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:21,543 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1947] 2026-10-08 13:52:21,638 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <209454898737718.1791467541.589542627334595-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:21,648 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1948] 2026-10-08 13:52:21,768 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1949] 2026-10-08 13:52:21,920 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1950] 2026-10-08 13:52:22,045 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <454782854929356.1791467541.983508825302124-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:22,062 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1951] 2026-10-08 13:52:22,191 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505649375465192.1791467542.116190195083618-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:22,201 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1952] 2026-10-08 13:52:22,319 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1953] 2026-10-08 13:52:22,449 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1954] 2026-10-08 13:52:22,571 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857203905091928.1791467542.504368305206299-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:22,582 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1955] 2026-10-08 13:52:22,701 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911406321788688.1791467542.643217802047729-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:22,712 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-10-08 13:52:22,838 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1957] 2026-10-08 13:52:22,981 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-10-08 13:52:23,097 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <111636053499456.1791467543.044031381607056-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:23,104 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-10-08 13:52:23,216 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <202709432314621.1791467543.152676105499268-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:23,226 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-10-08 13:52:23,359 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-10-08 13:52:23,507 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-10-08 13:52:23,602 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <788608554025353.1791467543.550625801086426-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:23,609 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2026-10-08 13:52:23,701 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859000425889981.1791467543.652348995208740-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:23,708 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1964] 2026-10-08 13:52:23,817 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-10-08 13:52:23,921 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-10-08 13:52:24,039 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258891971833090.1791467543.986016273498535-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:24,047 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-10-08 13:52:24,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855304065953601.1791467544.090075731277466-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:24,175 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-10-08 13:52:24,290 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-10-08 13:52:24,432 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-10-08 13:52:24,546 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407341659201382.1791467544.475196599960327-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:24,557 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-10-08 13:52:24,676 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <428690048729543.1791467544.610296487808228-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:24,689 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-10-08 13:52:24,825 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1973] 2026-10-08 13:52:24,944 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1974] 2026-10-08 13:52:25,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:52:28,036 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_before_board_raises ... 2026-10-08 13:52:28,368 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271467679468652.1791467548.252929449081421-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:28,526 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1975] 2026-10-08 13:52:28,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <446977817082619.1791467548.578505754470825-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:28,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1976] 2026-10-08 13:52:28,770 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1977] 2026-10-08 13:52:28,875 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-10-08 13:52:28,969 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817249568723390.1791467548.916789531707764-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:28,978 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-10-08 13:52:29,076 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407215686955171.1791467549.019879341125488-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:29,086 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-10-08 13:52:29,212 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1981] 2026-10-08 13:52:29,348 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-10-08 13:52:29,726 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [345] 2026-10-08 13:52:30,015 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_checks_out_passenger ... 2026-10-08 13:52:30,355 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708816338229446.1791467550.201545238494873-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:30,485 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1983] 2026-10-08 13:52:30,598 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <914179775540687.1791467550.537131071090698-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:30,608 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1984] 2026-10-08 13:52:30,728 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1985] 2026-10-08 13:52:30,851 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1986] 2026-10-08 13:52:30,966 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <927351652028062.1791467550.903415918350220-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:30,975 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1987] 2026-10-08 13:52:31,099 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <632222524004841.1791467551.025859355926514-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:31,110 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1988] 2026-10-08 13:52:31,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-10-08 13:52:31,403 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1990] 2026-10-08 13:52:31,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [347] 2026-10-08 13:52:32,043 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_before_vehicle_scheduled_raises ... 2026-10-08 13:52:32,371 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <397751076159405.1791467552.212064981460571-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:32,513 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1991] 2026-10-08 13:52:32,629 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174312135870682.1791467552.559377908706665-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:32,639 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-10-08 13:52:32,773 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-10-08 13:52:32,916 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-10-08 13:52:33,028 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611153678163144.1791467552.969111919403076-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:33,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-10-08 13:52:33,143 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <080425699634628.1791467553.081668615341187-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:33,156 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1996] 2026-10-08 13:52:33,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-10-08 13:52:33,388 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1998] 2026-10-08 13:52:33,450 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_checks_in_passenger ... 2026-10-08 13:52:33,753 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <457104756976297.1791467553.630736112594604-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:33,881 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-10-08 13:52:33,965 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <102810569244852.1791467553.916872024536133-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:33,974 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2000] 2026-10-08 13:52:34,096 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-10-08 13:52:34,205 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-10-08 13:52:34,312 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590799584417734.1791467554.250396728515625-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:34,323 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2003] 2026-10-08 13:52:34,444 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729491658609002.1791467554.389485120773315-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:34,454 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-10-08 13:52:34,596 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-10-08 13:52:34,729 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2006] 2026-10-08 13:52:35,109 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [349] 2026-10-08 13:52:35,299 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_sets_check_in_timestamp ... 2026-10-08 13:52:35,606 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738883470953256.1791467555.460699558258057-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:35,733 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-10-08 13:52:35,852 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344612289156225.1791467555.785417318344116-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:35,862 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2008] 2026-10-08 13:52:35,986 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-10-08 13:52:36,085 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2010] 2026-10-08 13:52:36,202 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <272052642350623.1791467556.124905109405518-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:36,212 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-10-08 13:52:36,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805664052047495.1791467556.262646675109863-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:36,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-10-08 13:52:36,457 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2013] 2026-10-08 13:52:36,565 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2014] 2026-10-08 13:52:36,918 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [351] 2026-10-08 13:52:37,066 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_twice_raises ... 2026-10-08 13:52:37,348 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547399624831376.1791467557.208828210830688-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:37,481 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-10-08 13:52:37,574 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564485128657594.1791467557.515989780426025-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:37,585 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2016] 2026-10-08 13:52:37,725 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-10-08 13:52:37,827 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2018] 2026-10-08 13:52:37,913 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <767857448861087.1791467557.865784406661987-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:37,921 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-10-08 13:52:38,004 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386725164154287.1791467557.959785461425781-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:38,012 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-10-08 13:52:38,125 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-10-08 13:52:38,247 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-10-08 13:52:38,608 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [353] 2026-10-08 13:52:38,852 121 INFO rb-b76ecc8-225362-422414 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 13:52:39,176 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729540611012576.1791467559.026242971420288-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:39,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-10-08 13:52:39,445 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616877241202146.1791467559.387530088424683-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:39,452 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2024] 2026-10-08 13:52:39,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-10-08 13:52:39,699 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2026] 2026-10-08 13:52:39,808 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351464610294941.1791467559.750406980514526-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:39,818 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-10-08 13:52:39,936 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <567549015831052.1791467559.868054389953613-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:39,945 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2026-10-08 13:52:40,073 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2029] 2026-10-08 13:52:40,204 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2030] 2026-10-08 13:52:40,741 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [355] 2026-10-08 13:52:40,973 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarding_barcodes_are_distinct ... 2026-10-08 13:52:41,232 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547875636799164.1791467561.102373600006104-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:41,353 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-10-08 13:52:41,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <284271301499628.1791467561.393565177917480-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:41,457 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-10-08 13:52:41,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2033] 2026-10-08 13:52:41,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2026-10-08 13:52:41,839 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <603475172629736.1791467561.775643587112427-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:41,849 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-10-08 13:52:41,959 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <810460616486274.1791467561.908562183380127-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:41,967 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2026-10-08 13:52:42,073 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2026-10-08 13:52:42,169 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2026-10-08 13:52:42,228 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_keeps_terminal_boarding ... 2026-10-08 13:52:42,587 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <754229538049426.1791467562.388686180114746-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:42,736 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2039] 2026-10-08 13:52:42,868 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193254922837057.1791467562.785890340805054-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:42,879 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2040] 2026-10-08 13:52:43,006 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2026-10-08 13:52:43,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2026-10-08 13:52:43,235 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <179698023837324.1791467563.186168909072876-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:43,244 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2043] 2026-10-08 13:52:43,363 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844247837819015.1791467563.291069269180298-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:43,375 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2044] 2026-10-08 13:52:43,532 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2045] 2026-10-08 13:52:43,669 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2046] 2026-10-08 13:52:44,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [357] 2026-10-08 13:52:44,378 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_resets_non_terminal_boarding ... 2026-10-08 13:52:44,701 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <215395043802867.1791467564.560693979263306-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:44,842 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2026-10-08 13:52:44,952 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634048720308859.1791467564.886912107467651-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:44,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2048] 2026-10-08 13:52:45,083 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2049] 2026-10-08 13:52:45,223 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2050] 2026-10-08 13:52:45,361 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950567234825394.1791467565.277214527130127-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:45,371 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2051] 2026-10-08 13:52:45,497 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <076460960362075.1791467565.422381401062012-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:45,507 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2052] 2026-10-08 13:52:45,643 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2053] 2026-10-08 13:52:45,782 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2054] 2026-10-08 13:52:46,187 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [359] 2026-10-08 13:52:46,390 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_copy_regenerates_boarding_barcode ... 2026-10-08 13:52:46,539 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_manifest_counts_reconcile_to_total ... 2026-10-08 13:52:46,843 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <428394049775277.1791467566.709177494049072-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:46,977 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2055] 2026-10-08 13:52:47,076 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938350725974164.1791467567.023551464080811-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:47,085 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2056] 2026-10-08 13:52:47,204 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2057] 2026-10-08 13:52:47,304 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2058] 2026-10-08 13:52:47,420 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144388053919085.1791467567.352365255355835-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:47,430 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2059] 2026-10-08 13:52:47,545 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <740931142948048.1791467567.469433546066284-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:47,554 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2060] 2026-10-08 13:52:47,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2061] 2026-10-08 13:52:47,762 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2062] 2026-10-08 13:52:48,097 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [361] 2026-10-08 13:52:48,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_no_show_materializes_on_trip_done ... 2026-10-08 13:52:48,720 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958732724692388.1791467568.558717966079712-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:48,883 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2063] 2026-10-08 13:52:49,003 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265170818321060.1791467568.934669971466064-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:49,021 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2064] 2026-10-08 13:52:49,153 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2065] 2026-10-08 13:52:49,253 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2066] 2026-10-08 13:52:49,384 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008248872370364.1791467569.313282251358032-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:49,394 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2067] 2026-10-08 13:52:49,513 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826866581223516.1791467569.453483343124390-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:49,530 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2068] 2026-10-08 13:52:49,676 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2069] 2026-10-08 13:52:49,800 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2070] 2026-10-08 13:52:50,198 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [363] 2026-10-08 13:52:50,544 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_already_boarded_returns_status ... 2026-10-08 13:52:50,827 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324141262834516.1791467570.714391708374023-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:50,948 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2071] 2026-10-08 13:52:51,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887710986263733.1791467570.989411592483521-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:51,062 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2072] 2026-10-08 13:52:51,199 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2073] 2026-10-08 13:52:51,359 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2074] 2026-10-08 13:52:51,493 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <040209702548997.1791467571.428637504577637-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:51,507 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2075] 2026-10-08 13:52:51,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037141631918423.1791467571.574877262115479-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:51,659 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2076] 2026-10-08 13:52:51,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2077] 2026-10-08 13:52:51,922 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2078] 2026-10-08 13:52:52,343 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [365] 2026-10-08 13:52:52,522 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_boards_the_matching_passenger ... 2026-10-08 13:52:52,827 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852976590734186.1791467572.676582098007202-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:52,980 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2079] 2026-10-08 13:52:53,073 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <640456676833322.1791467573.024289846420288-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:53,093 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2080] 2026-10-08 13:52:53,209 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2081] 2026-10-08 13:52:53,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2082] 2026-10-08 13:52:53,452 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384708971732101.1791467573.392578363418579-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:53,460 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2083] 2026-10-08 13:52:53,578 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714351315635476.1791467573.508824586868286-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:53,592 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2084] 2026-10-08 13:52:53,719 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2085] 2026-10-08 13:52:53,841 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2086] 2026-10-08 13:52:54,300 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [367] 2026-10-08 13:52:54,519 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_unknown_barcode_returns_invalid_pass ... 2026-10-08 13:52:54,625 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_wrong_trip_is_rejected ... 2026-10-08 13:52:54,981 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445031689131228.1791467574.803777217864990-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:55,110 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2087] 2026-10-08 13:52:55,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913933456111651.1791467575.159167051315308-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:55,225 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2088] 2026-10-08 13:52:55,365 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2089] 2026-10-08 13:52:55,498 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2090] 2026-10-08 13:52:55,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <437386258394763.1791467575.560524463653564-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:55,641 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2091] 2026-10-08 13:52:55,787 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <720924366475823.1791467575.713219165802002-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:55,804 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2092] 2026-10-08 13:52:55,959 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2093] 2026-10-08 13:52:56,081 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2094] 2026-10-08 13:52:56,510 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [369] 2026-10-08 13:52:56,824 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:52:56,852 121 INFO rb-b76ecc8-225362-422414 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 13:52:56,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_blocked_when_passengers_below_demand ... 2026-10-08 13:52:57,153 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_passes_when_passengers_match_demand ... 2026-10-08 13:52:57,555 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <367836345868711.1791467577.354984283447266-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:52:57,671 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2095] 2026-10-08 13:52:57,821 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789481467954370.1791467577.735622406005859-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:52:57,841 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2096] 2026-10-08 13:52:57,997 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2097] 2026-10-08 13:52:58,141 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2098] 2026-10-08 13:52:58,291 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514861033470590.1791467578.199319839477539-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:52:58,305 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2099] 2026-10-08 13:52:58,448 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <750189420057500.1791467578.369013309478760-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:52:58,465 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2100] 2026-10-08 13:52:58,607 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2101] 2026-10-08 13:52:58,660 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_employee_booking_type_computes_passenger_transport_type ... 2026-10-08 13:52:58,733 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_booking_defaults_to_round_trip ... 2026-10-08 13:52:58,805 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_model_and_rehomed_fields_exist ... 2026-10-08 13:52:58,829 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_transport_type_value_is_available ... 2026-10-08 13:52:58,858 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_priority_mappings_include_passenger_terms ... 2026-10-08 13:52:58,889 121 INFO rb-b76ecc8-225362-422414 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 13:52:58,924 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_vip_booking_is_exclusive_transport ... 2026-10-08 13:52:59,013 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:52:59,041 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_passes_when_room_available ... 2026-10-08 13:52:59,227 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_raises_validation_error_when_full ... 2026-10-08 13:52:59,634 121 INFO rb-b76ecc8-225362-422414 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 13:52:59,838 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:52:59,863 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_mixed_audience_domain_includes_passenger_capable_vehicle ... 2026-10-08 13:52:59,968 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_pure_passenger_domain_excludes_non_passenger_vehicles ... 2026-10-08 13:53:00,061 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:00,613 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestUnderCapacityVehicleAssignment.test_under_capacity_vehicle_no_orphan_trip ... 2026-10-08 13:53:00,905 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:53:00,929 121 INFO rb-b76ecc8-225362-422414 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 13:53:00,987 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_appends_seats_after_base_dimensions ... 2026-10-08 13:53:01,033 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_fresh_list_after_super_append ... 2026-10-08 13:53:01,081 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_seats_spec_shape_matches_tdd_contract ... 2026-10-08 13:53:01,143 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:01,164 121 INFO rb-b76ecc8-225362-422414 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 13:53:01,206 121 INFO rb-b76ecc8-225362-422414 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 13:53:01,248 121 INFO rb-b76ecc8-225362-422414 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 13:53:01,282 121 INFO rb-b76ecc8-225362-422414 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 13:53:01,325 121 INFO rb-b76ecc8-225362-422414 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 13:53:01,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:01,399 121 INFO rb-b76ecc8-225362-422414 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 13:53:01,437 121 INFO rb-b76ecc8-225362-422414 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 13:53:01,489 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:01,516 121 INFO rb-b76ecc8-225362-422414 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 13:53:01,821 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836098369011183.1791467581.675487518310547-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:53:01,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2102] 2026-10-08 13:53:01,979 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559605002234723.1791467581.928425312042236-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:53:01,990 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2103] 2026-10-08 13:53:02,106 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2104] 2026-10-08 13:53:02,221 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2105] 2026-10-08 13:53:02,326 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256137742212530.1791467582.267326116561890-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:53:02,336 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2106] 2026-10-08 13:53:02,445 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173566443886778.1791467582.389038324356079-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:53:02,453 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2107] 2026-10-08 13:53:02,545 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2108] 2026-10-08 13:53:02,599 121 INFO rb-b76ecc8-225362-422414 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 13:53:03,793 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790923945207804.1791467582.744384288787842-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:53:03,894 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2109] 2026-10-08 13:53:04,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652878569392678.1791467583.943641185760498-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:53:04,033 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2110] 2026-10-08 13:53:04,184 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2111] 2026-10-08 13:53:04,342 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2112] 2026-10-08 13:53:04,479 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940018161450119.1791467584.412674903869629-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:53:04,489 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2113] 2026-10-08 13:53:04,612 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <705111647599118.1791467584.541175365447998-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:53:04,620 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2114] 2026-10-08 13:53:04,740 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2115] 2026-10-08 13:53:04,802 121 INFO rb-b76ecc8-225362-422414 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 13:53:04,903 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:04,930 121 INFO rb-b76ecc8-225362-422414 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 13:53:05,503 121 INFO rb-b76ecc8-225362-422414 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 13:53:05,566 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:05,589 121 INFO rb-b76ecc8-225362-422414 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 13:53:06,283 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:06,306 121 INFO rb-b76ecc8-225362-422414 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 13:53:06,351 121 INFO rb-b76ecc8-225362-422414 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 13:53:06,408 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:06,433 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_insurance_type_fleet_group_user_access_right ... 2026-10-08 13:53:06,803 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.insurance.type 2026-10-08 13:53:06,824 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.insurance.type 2026-10-08 13:53:06,862 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.message records with IDs: [2159] 2026-10-08 13:53:06,866 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.insurance.type 2026-10-08 13:53:06,911 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_vehicle_insurance_fleet_group_user_access_right ... 2026-10-08 13:53:07,260 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.vehicle.insurance 2026-10-08 13:53:07,271 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.vehicle.insurance 2026-10-08 13:53:07,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.message records with IDs: [27396] 2026-10-08 13:53:07,290 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.vehicle.insurance 2026-10-08 13:53:07,339 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:07,362 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_insurance_type ... 2026-10-08 13:53:07,606 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2159] 2026-10-08 13:53:07,661 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_unlink_fleet_insurance ... 2026-10-08 13:53:07,936 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27398] 2026-10-08 13:53:07,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.insurance records with IDs: [4] 2026-10-08 13:53:07,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_write_fleet_insurance ... 2026-10-08 13:53:08,329 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_insurance_type ... 2026-10-08 13:53:08,672 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_unlink_fleet_insurance ... 2026-10-08 13:53:08,969 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27401] 2026-10-08 13:53:09,014 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_write_fleet_insurance ... 2026-10-08 13:53:09,318 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_change_coverage_type ... 2026-10-08 13:53:09,599 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_create_new_fleet_vehicle_insurance ... 2026-10-08 13:53:09,930 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_expired_fleet_vehicle_insurance ... 2026-10-08 13:53:10,386 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_expired ... 2026-10-08 13:53:10,640 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (43) started manually 2026-10-08 13:53:10,678 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (43) done 2026-10-08 13:53:10,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_send_expire_notice ... 2026-10-08 13:53:10,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (44) started manually 2026-10-08 13:53:11,197 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (44) done 2026-10-08 13:53:11,246 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:11,331 121 INFO rb-b76ecc8-225362-422414 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 13:53:11,622 121 INFO rb-b76ecc8-225362-422414 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 13:53:11,772 121 INFO rb-b76ecc8-225362-422414 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 13:53:11,889 121 INFO rb-b76ecc8-225362-422414 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 13:53:12,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_per_vehicle_override_write_sticks ... 2026-10-08 13:53:12,147 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_reassigning_model_resyncs_can_transport_goods ... 2026-10-08 13:53:12,309 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:12,409 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_form_view_onchange_syncs_fields_before_save ... 2026-10-08 13:53:12,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_new_vehicle_inherits_capacity_fields_from_model ... 2026-10-08 13:53:12,856 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_write_vehicle_model_id_resyncs_fields ... 2026-10-08 13:53:13,005 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:13,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_creates_missing_precision_without_collision ... 2026-10-08 13:53:13,041 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [199888, 199887] 2026-10-08 13:53:13,041 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted decimal.precision records with IDs: [11, 12] 2026-10-08 13:53:13,081 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_is_idempotent_and_name_guarded ... 2026-10-08 13:53:13,111 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_shipping_precisions_exist_after_install ... 2026-10-08 13:53:13,163 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:13,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_loading_capacity.tests.test_use_load_capacity_default: Starting TestUseLoadCapacityDefault.test_use_load_capacity_defaults_true ... 2026-10-08 13:53:21,119 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:22,032 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945817340494065.1791467601.890512704849243-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:53:22,130 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2117] 2026-10-08 13:53:22,258 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220295785174556.1791467602.176644563674927-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:53:22,267 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2118] 2026-10-08 13:53:22,387 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2119] 2026-10-08 13:53:22,518 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2120] 2026-10-08 13:53:22,636 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388880900627346.1791467602.572824239730835-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:53:22,646 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2121] 2026-10-08 13:53:22,764 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035891174548808.1791467602.699699163436890-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:53:22,775 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2122] 2026-10-08 13:53:22,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2123] 2026-10-08 13:53:22,919 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-10-08 13:53:23,351 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome pid: 4662 2026-10-08 13:53:23,351 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless temporary user profile dir: /tmp/tmp0qyypyqy_chrome_odoo 2026-10-08 13:53:23,351 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Issuing json command http://127.0.0.1:46431/json/version 2026-10-08 13:53:23,353 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:46431/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:53:23,407 121 INFO rb-b76ecc8-225362-422414 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 13:53:23,408 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Issuing json command http://127.0.0.1:46431/json 2026-10-08 13:53:23,410 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:46431/json with timeout 3 increased to 10s during tests 2026-10-08 13:53:23,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Websocket url found: ws://127.0.0.1:46431/devtools/page/5600D5325324197C58E134A6FAE12ADC 2026-10-08 13:53:23,430 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Enable chrome headless console log notification 2026-10-08 13:53:23,438 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless enable page notifications 2026-10-08 13:53:23,517 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:vrp_tour_operator from n/a 2026-10-08 13:53:23,535 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Setting session cookie in browser 2026-10-08 13:53:23,551 121 INFO rb-b76ecc8-225362-422414 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 13:53:23,551 121 INFO rb-b76ecc8-225362-422414 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 13:53:23,567 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:53:25,398 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:25] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client HTTP/1.1" 200 - 177 0.280 1.556 2026-10-08 13:53:25,403 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Navigation result: {'frameId': '5600D5325324197C58E134A6FAE12ADC', 'loaderId': '0782463F04354863B072C923C3462132', 'isDownload': False} 2026-10-08 13:53:25,403 121 INFO rb-b76ecc8-225362-422414 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 13:53:25,471 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:25] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 13:53:25,512 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:25] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.032 2026-10-08 13:53:25,592 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.059 0.052 2026-10-08 13:53:25,609 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:25] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.146 2026-10-08 13:53:25,671 121 INFO rb-b76ecc8-225362-422414 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 13:53:25,791 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:25] "GET /web/webclient/load_menus/bb94d2932556f2008cdd4e9eab3166061f2aeb9db23155d06b5a54c541328951 HTTP/1.1" 200 - 124 0.094 0.244 2026-10-08 13:53:25,800 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:25] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.155 2026-10-08 13:53:25,849 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:25] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-08 13:53:26,579 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 13:53:26,582 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 13:53:26,589 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 13:53:26,621 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.010 2026-10-08 13:53:26,646 121 INFO rb-b76ecc8-225362-422414 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 13:53:26,665 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 13:53:26,720 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.031 2026-10-08 13:53:26,753 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.019 2026-10-08 13:53:26,760 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.033 2026-10-08 13:53:26,818 121 INFO rb-b76ecc8-225362-422414 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 13:53:26,847 121 INFO rb-b76ecc8-225362-422414 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 13:53:26,915 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 13:53:26,919 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:26] "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 13:53:26,992 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:26] "POST /mail/data HTTP/1.1" 200 - 34 0.100 0.065 2026-10-08 13:53:27,021 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "POST /web/action/load HTTP/1.1" 200 - 7 0.016 0.134 2026-10-08 13:53:27,083 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "GET /web/image/res.partner/1422/avatar_128?unique=1791467601000 HTTP/1.1" 200 - 15 0.024 0.178 2026-10-08 13:53:27,088 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.187 2026-10-08 13:53:27,138 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "GET /web/image?model=res.users&field=avatar_128&id=613 HTTP/1.1" 200 - 9 0.014 0.237 2026-10-08 13:53:27,188 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:53:27,189 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.028 0.152 2026-10-08 13:53:27,226 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.052 2026-10-08 13:53:27,233 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:53:27,291 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.231 2026-10-08 13:53:27,360 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 12 0.012 0.025 2026-10-08 13:53:27,482 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.045 0.106 2026-10-08 13:53:27,547 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.004 0.015 2026-10-08 13:53:27,566 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-10-08 13:53:27,614 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.007 0.021 2026-10-08 13:53:27,635 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.005 0.032 2026-10-08 13:53:27,651 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:27] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.003 0.051 2026-10-08 13:53:27,847 121 INFO rb-b76ecc8-225362-422414 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 13:53:27,915 121 INFO rb-b76ecc8-225362-422414 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 13:53:38,090 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:38] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_dispatch_optimize HTTP/1.1" 200 - 37 0.059 10.113 2026-10-08 13:53:38,125 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:38] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-08 13:53:38,169 121 INFO rb-b76ecc8-225362-422414 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 13:53:38,230 121 INFO rb-b76ecc8-225362-422414 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 13:53:38,297 121 INFO rb-b76ecc8-225362-422414 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 13:53:38,364 121 INFO rb-b76ecc8-225362-422414 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 13:53:38,435 121 INFO rb-b76ecc8-225362-422414 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 13:53:38,504 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: tour succeeded 2026-10-08 13:53:38,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR dispatch_optimize_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-08 13:53:38,647 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: heap 22992284 (allocated 24354816) 2026-10-08 13:53:38,661 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Closing chrome headless with pid 4662 2026-10-08 13:53:38,663 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Closing websocket connection 2026-10-08 13:53:38,670 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Terminating chrome headless with pid 4662 2026-10-08 13:53:38,766 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome Log in: /tmp/odoo_tests/rb-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_135338_766375_test_dispatch_optimise_tour.txt 2026-10-08 13:53:38,766 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Removing chrome user profile "/tmp/tmp0qyypyqy_chrome_odoo" 2026-10-08 13:53:38,834 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:53:38,854 121 INFO rb-b76ecc8-225362-422414 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 13:53:38,920 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_scoped_to_own_role ... 2026-10-08 13:53:38,971 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_admin_demo_has_group_admin ... 2026-10-08 13:53:39,030 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_has_group_operator ... 2026-10-08 13:53:39,094 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_scoped_to_own_role ... 2026-10-08 13:53:39,141 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:39,163 121 INFO rb-b76ecc8-225362-422414 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 13:53:39,886 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2124] 2026-10-08 13:53:39,909 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27624] 2026-10-08 13:53:39,919 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:53:40,358 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome pid: 4883 2026-10-08 13:53:40,358 121 INFO rb-b76ecc8-225362-422414 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/tmpqyrh1w76_chrome_odoo 2026-10-08 13:53:40,358 121 INFO rb-b76ecc8-225362-422414 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:33839/json/version 2026-10-08 13:53:40,360 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:33839/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:53:40,387 121 INFO rb-b76ecc8-225362-422414 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 13:53:40,387 121 INFO rb-b76ecc8-225362-422414 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:33839/json 2026-10-08 13:53:40,388 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:33839/json with timeout 3 increased to 10s during tests 2026-10-08 13:53:40,412 121 INFO rb-b76ecc8-225362-422414 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:33839/devtools/page/012FE8B940CF791EAAD94816EBB34B01 2026-10-08 13:53:40,422 121 INFO rb-b76ecc8-225362-422414 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 13:53:40,439 121 INFO rb-b76ecc8-225362-422414 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 13:53:40,504 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:dispatch_board_mount_operator from n/a 2026-10-08 13:53:40,510 121 INFO rb-b76ecc8-225362-422414 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 13:53:40,517 121 INFO rb-b76ecc8-225362-422414 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 13:53:40,517 121 INFO rb-b76ecc8-225362-422414 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 13:53:40,540 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:53:42,026 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:42] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client?debug=tests HTTP/1.1" 200 - 178 0.126 1.365 2026-10-08 13:53:42,031 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Navigation result: {'frameId': '012FE8B940CF791EAAD94816EBB34B01', 'loaderId': '3F719FD436263B207EEF05AC4376F8BD', 'isDownload': False} 2026-10-08 13:53:42,032 121 INFO rb-b76ecc8-225362-422414 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 13:53:42,097 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:42] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-10-08 13:53:42,277 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:42] "GET /web/webclient/load_menus/68c52b5e699bb83f97e641b175528dc2d5fb24f4f8e3df1e58bce28652d01e11 HTTP/1.1" 200 - 130 0.086 0.112 2026-10-08 13:53:42,321 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.217 2026-10-08 13:53:42,331 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:42] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.257 2026-10-08 13:53:42,341 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:42] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.260 2026-10-08 13:53:42,403 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:42] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-08 13:53:42,404 121 INFO rb-b76ecc8-225362-422414 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 13:53:42,478 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:42] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.017 2026-10-08 13:53:43,193 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 13:53:43,197 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 13:53:43,210 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-08 13:53:43,230 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.009 2026-10-08 13:53:43,239 121 INFO rb-b76ecc8-225362-422414 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 13:53:43,253 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:53:43,312 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.019 2026-10-08 13:53:43,333 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 13:53:43,364 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.013 2026-10-08 13:53:43,418 121 INFO rb-b76ecc8-225362-422414 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 13:53:43,540 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 13:53:43,547 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "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 13:53:43,549 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "POST /mail/data HTTP/1.1" 200 - 34 0.072 0.056 2026-10-08 13:53:43,551 121 INFO rb-b76ecc8-225362-422414 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 13:53:43,623 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /web/image?model=res.users&field=avatar_128&id=614 HTTP/1.1" 200 - 16 0.026 0.148 2026-10-08 13:53:43,654 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.185 2026-10-08 13:53:43,719 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.029 0.085 2026-10-08 13:53:43,764 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 13:53:43,776 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /web/image/res.partner/1425/avatar_128?unique=1791467619000 HTTP/1.1" 200 - 8 0.018 0.304 2026-10-08 13:53:43,777 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.145 2026-10-08 13:53:43,801 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.102 2026-10-08 13:53:43,813 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 13:53:43,841 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.024 2026-10-08 13:53:43,886 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 13 0.011 0.043 2026-10-08 13:53:43,973 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:43] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.026 0.107 2026-10-08 13:53:44,030 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:44] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.005 0.014 2026-10-08 13:53:44,037 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 13:53:44,081 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:44] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-08 13:53:44,103 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:44] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.004 0.027 2026-10-08 13:53:44,118 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:53:44] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.004 0.046 2026-10-08 13:53:44,327 121 INFO rb-b76ecc8-225362-422414 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 13:53:44,328 121 INFO rb-b76ecc8-225362-422414 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 13:53:44,466 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: heap 22668124 (allocated 23306240) 2026-10-08 13:53:44,470 121 INFO rb-b76ecc8-225362-422414 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 4883 2026-10-08 13:53:44,471 121 INFO rb-b76ecc8-225362-422414 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 13:53:44,472 121 INFO rb-b76ecc8-225362-422414 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 4883 2026-10-08 13:53:44,570 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_135344_570214_test_dispatch_board_mounts_under_debug_prop_validation.txt 2026-10-08 13:53:44,570 121 INFO rb-b76ecc8-225362-422414 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/tmpqyrh1w76_chrome_odoo" 2026-10-08 13:53:44,657 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:53:45,676 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_dispatch_menu_restricted_to_fleet_operator_group ... 2026-10-08 13:53:45,741 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_dispatch_menu ... 2026-10-08 13:53:45,870 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_root_menu ... 2026-10-08 13:53:46,003 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_dispatch_menu ... 2026-10-08 13:53:46,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_root_menu ... 2026-10-08 13:53:46,283 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_root_menu_restricted_to_fleet_operator_group ... 2026-10-08 13:53:46,338 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:53:46,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_default_returns_contract ... 2026-10-08 13:53:46,774 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_echoes_provider ... 2026-10-08 13:53:46,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_no_items_arg ... 2026-10-08 13:53:56,946 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:53:57,903 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043946275917642.1791467637.773006916046143-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:53:58,016 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2125] 2026-10-08 13:53:58,117 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038809993384596.1791467638.061406135559082-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:53:58,126 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2126] 2026-10-08 13:53:58,241 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2127] 2026-10-08 13:53:58,341 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2128] 2026-10-08 13:53:58,440 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504264807859721.1791467638.381635427474976-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:53:58,449 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2129] 2026-10-08 13:53:58,547 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530151331293256.1791467638.497795581817627-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:53:58,556 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2130] 2026-10-08 13:53:58,661 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2131] 2026-10-08 13:53:58,698 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchOptimizeObjectiveDroppedCount.test_objective_n_dropped_matches_dropped_list_length ... 2026-10-08 13:53:58,796 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:54:00,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029550310588750.1791467640.017899990081787-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:54:00,325 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2132] 2026-10-08 13:54:00,438 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <077018152187923.1791467640.376821279525757-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:54:00,448 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2133] 2026-10-08 13:54:00,569 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2134] 2026-10-08 13:54:00,685 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2135] 2026-10-08 13:54:00,786 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <862866900647854.1791467640.730261564254761-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:54:00,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2136] 2026-10-08 13:54:00,905 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524317806642258.1791467640.841710329055786-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:54:00,913 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2137] 2026-10-08 13:54:01,037 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2138] 2026-10-08 13:54:01,055 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_draft_booking_item_rejected ... 2026-10-08 13:54:01,199 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_non_operator_denied ... 2026-10-08 13:54:01,256 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_operator_assigns_confirmed_item_to_trip ... 2026-10-08 13:54:01,622 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #618 deleted trip.segment records with IDs: [371] 2026-10-08 13:54:01,757 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_unassign_clears_trip ... 2026-10-08 13:54:02,131 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #618 deleted trip.segment records with IDs: [373] 2026-10-08 13:54:02,319 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #618 deleted trip.waypoint records with IDs: [287, 288] 2026-10-08 13:54:02,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:54:03,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025725245775968.1791467643.286339282989502-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:54:03,604 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2139] 2026-10-08 13:54:03,719 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <761299712686644.1791467643.656865596771240-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:54:03,728 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2140] 2026-10-08 13:54:03,859 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2141] 2026-10-08 13:54:03,985 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2142] 2026-10-08 13:54:04,102 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <075790079010094.1791467644.037216663360596-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:54:04,112 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2143] 2026-10-08 13:54:04,230 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <310220264903295.1791467644.163874626159668-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:54:04,241 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2144] 2026-10-08 13:54:04,365 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2145] 2026-10-08 13:54:04,388 121 INFO rb-b76ecc8-225362-422414 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 13:54:04,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #620 deleted trip.segment records with IDs: [375] 2026-10-08 13:54:04,914 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:54:18,415 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_can_write_same_company_waypoint ... 2026-10-08 13:54:18,638 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_search_cross_company_waypoint ... 2026-10-08 13:54:18,688 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_write_cross_company_waypoint ... 2026-10-08 13:54:18,713 121 INFO rb-b76ecc8-225362-422414 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 13:54:18,817 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:54:19,260 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [377] 2026-10-08 13:54:19,498 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [379] 2026-10-08 13:54:19,807 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [381] 2026-10-08 13:54:19,933 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_all_draft_trips ... 2026-10-08 13:54:20,180 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_already_confirmed_trips_skipped ... 2026-10-08 13:54:20,463 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:21,037 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [383] 2026-10-08 13:54:21,186 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirmSavepoint.test_savepoint_rolls_back_failed_trip_state ... 2026-10-08 13:54:21,383 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:21,406 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-10-08 13:54:22,041 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2146] 2026-10-08 13:54:22,057 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27648] 2026-10-08 13:54:22,066 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:54:22,510 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome pid: 5091 2026-10-08 13:54:22,510 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless temporary user profile dir: /tmp/tmpv2bckspl_chrome_odoo 2026-10-08 13:54:22,511 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Issuing json command http://127.0.0.1:46809/json/version 2026-10-08 13:54:22,512 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:46809/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:54:22,528 121 INFO rb-b76ecc8-225362-422414 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 13:54:22,528 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Issuing json command http://127.0.0.1:46809/json 2026-10-08 13:54:22,529 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:46809/json with timeout 3 increased to 10s during tests 2026-10-08 13:54:22,538 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Websocket url found: ws://127.0.0.1:46809/devtools/page/323BA04FB2CBC5D2AD7C8380F7E8E592 2026-10-08 13:54:22,543 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Enable chrome headless console log notification 2026-10-08 13:54:22,553 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless enable page notifications 2026-10-08 13:54:22,707 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:dispatch_tour_operator from n/a 2026-10-08 13:54:22,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Setting session cookie in browser 2026-10-08 13:54:22,719 121 INFO rb-b76ecc8-225362-422414 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 13:54:22,719 121 INFO rb-b76ecc8-225362-422414 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 13:54:22,737 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:54:25,689 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:25] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client HTTP/1.1" 200 - 179 0.175 2.781 2026-10-08 13:54:25,698 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Navigation result: {'frameId': '323BA04FB2CBC5D2AD7C8380F7E8E592', 'loaderId': 'E268418C244BB7D9A549B6ED75A84EC3', 'isDownload': False} 2026-10-08 13:54:25,698 121 INFO rb-b76ecc8-225362-422414 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 13:54:25,751 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:25] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-10-08 13:54:25,797 121 INFO rb-b76ecc8-225362-422414 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 13:54:25,923 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:25] "GET /web/webclient/load_menus/bb94d2932556f2008cdd4e9eab3166061f2aeb9db23155d06b5a54c541328951 HTTP/1.1" 200 - 124 0.075 0.104 2026-10-08 13:54:25,956 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.193 2026-10-08 13:54:25,970 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:25] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.234 2026-10-08 13:54:25,982 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:25] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.233 2026-10-08 13:54:26,013 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:26] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-10-08 13:54:26,092 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:26] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-08 13:54:26,982 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 13:54:27,006 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-08 13:54:27,015 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-08 13:54:27,035 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.013 2026-10-08 13:54:27,046 121 INFO rb-b76ecc8-225362-422414 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 13:54:27,067 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:54:27,122 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.028 2026-10-08 13:54:27,141 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-08 13:54:27,159 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.017 2026-10-08 13:54:27,228 121 INFO rb-b76ecc8-225362-422414 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 13:54:27,237 121 INFO rb-b76ecc8-225362-422414 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 13:54:27,352 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 13:54:27,355 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 13:54:27,424 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "POST /mail/data HTTP/1.1" 200 - 34 0.133 0.063 2026-10-08 13:54:27,496 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /web/image?model=res.users&field=avatar_128&id=622 HTTP/1.1" 200 - 16 0.023 0.195 2026-10-08 13:54:27,523 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.226 2026-10-08 13:54:27,596 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /web/image/res.partner/1458/avatar_128?unique=1791467661000 HTTP/1.1" 200 - 8 0.016 0.300 2026-10-08 13:54:27,625 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.051 2026-10-08 13:54:27,642 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 13:54:27,696 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.210 2026-10-08 13:54:27,698 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.342 2026-10-08 13:54:27,740 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.101 2026-10-08 13:54:27,745 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:54:27,799 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 13 0.028 0.101 2026-10-08 13:54:27,932 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.043 0.197 2026-10-08 13:54:27,987 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 13:54:28,009 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:28] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.010 0.024 2026-10-08 13:54:28,077 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:28] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.010 0.033 2026-10-08 13:54:28,115 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:28] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.013 0.061 2026-10-08 13:54:28,137 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:28] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.004 0.090 2026-10-08 13:54:28,366 121 INFO rb-b76ecc8-225362-422414 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 13:54:28,423 121 INFO rb-b76ecc8-225362-422414 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 13:54:28,480 121 INFO rb-b76ecc8-225362-422414 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 13:54:28,564 121 INFO rb-b76ecc8-225362-422414 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 13:54:28,635 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:28] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 10 0.020 0.049 2026-10-08 13:54:28,685 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:28] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 5 0.005 0.021 2026-10-08 13:54:28,762 121 INFO rb-b76ecc8-225362-422414 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 13:54:28,833 121 INFO rb-b76ecc8-225362-422414 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 13:54:29,034 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:29] "POST /web/dataset/call_kw/fleet.booking.item/action_dispatch_assign_to_trip HTTP/1.1" 200 - 94 0.086 0.119 2026-10-08 13:54:29,056 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:29] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 1 0.004 0.008 2026-10-08 13:54:29,065 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: tour succeeded 2026-10-08 13:54:29,066 121 INFO rb-b76ecc8-225362-422414 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 13:54:29,199 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: heap 23904072 (allocated 25403392) 2026-10-08 13:54:29,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Closing chrome headless with pid 5091 2026-10-08 13:54:29,216 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Closing websocket connection 2026-10-08 13:54:29,218 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Terminating chrome headless with pid 5091 2026-10-08 13:54:29,323 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome Log in: /tmp/odoo_tests/rb-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_135429_323719_test_dispatch_keyboard_assignment_tour.txt 2026-10-08 13:54:29,324 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Removing chrome user profile "/tmp/tmpv2bckspl_chrome_odoo" 2026-10-08 13:54:29,398 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:54:29,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_dispatch_board_action_exists ... 2026-10-08 13:54:29,462 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_map_view_fields_exist_on_model ... 2026-10-08 13:54:29,507 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:29,525 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_binds_renderer_and_loads_payload ... 2026-10-08 13:54:29,570 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_keeps_capacity_pct ... 2026-10-08 13:54:29,618 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:29,638 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_dispatch_menu_exists_under_root ... 2026-10-08 13:54:29,677 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_booking_root_stays_active ... 2026-10-08 13:54:29,718 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_relabeled ... 2026-10-08 13:54:29,757 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_stays_under_booking_root ... 2026-10-08 13:54:29,798 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_operations_root_menu_exists ... 2026-10-08 13:54:29,843 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_reporting_menu_has_manager_group ... 2026-10-08 13:54:29,910 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:29,936 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_resolve_to_operations_app_root ... 2026-10-08 13:54:29,976 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_show_real_names_not_xmlids ... 2026-10-08 13:54:30,037 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:30,058 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_last_known_position_fields_surfaced_readonly ... 2026-10-08 13:54:30,150 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_vrp_routing_config_fields_surfaced ... 2026-10-08 13:54:30,258 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:30,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_actual_axis_surfaced ... 2026-10-08 13:54:30,483 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_state_uses_badge_widget ... 2026-10-08 13:54:30,662 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:30,888 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_mirrors_assigned_vehicle ... 2026-10-08 13:54:31,040 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_zero_without_vehicle ... 2026-10-08 13:54:31,084 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:31,616 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317508344926548.1791467671.466183900833130-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:54:31,856 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2147] 2026-10-08 13:54:32,018 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291323138332242.1791467671.929817676544189-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:54:32,034 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2148] 2026-10-08 13:54:32,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2149] 2026-10-08 13:54:32,309 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2150] 2026-10-08 13:54:32,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240719835516747.1791467672.368486404418945-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:54:32,453 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2151] 2026-10-08 13:54:32,614 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352295522600450.1791467672.535902976989746-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:54:32,629 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2152] 2026-10-08 13:54:32,764 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2153] 2026-10-08 13:54:33,129 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [385] 2026-10-08 13:54:33,353 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_gps_coords_stored_and_location_source_is_gps ... 2026-10-08 13:54:33,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_arrive_twice_raises ... 2026-10-08 13:54:33,725 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_depart_from_arrived_state_raises ... 2026-10-08 13:54:33,919 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_load_on_planned_stop_raises ... 2026-10-08 13:54:34,077 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_unload_on_planned_stop_raises ... 2026-10-08 13:54:34,227 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_per_stop_action_before_trip_start_raises ... 2026-10-08 13:54:34,285 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_dropoff_time_derives_from_wp_unload_time ... 2026-10-08 13:54:34,428 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_pickup_time_derives_from_wp_load_time ... 2026-10-08 13:54:34,540 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_mixed_stop_full_state_machine_with_all_four_actuals ... 2026-10-08 13:54:34,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_no_item_stop_autoservices_on_arrive ... 2026-10-08 13:54:34,818 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [386] 2026-10-08 13:54:35,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [387, 388] 2026-10-08 13:54:35,299 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_pickup_stop_advances_planned_to_departed_and_stamps_actuals ... 2026-10-08 13:54:35,398 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_planned_address_fallback_when_no_coords_passed ... 2026-10-08 13:54:35,499 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_last_position_source_mirrors_waypoint ... 2026-10-08 13:54:35,607 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_position_updates_on_driver_action ... 2026-10-08 13:54:35,767 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:36,362 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <247817573314573.1791467676.190567493438721-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:54:36,545 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2154] 2026-10-08 13:54:36,666 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328060145784160.1791467676.589622497558594-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:54:36,678 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2155] 2026-10-08 13:54:36,860 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2156] 2026-10-08 13:54:36,989 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2157] 2026-10-08 13:54:37,086 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <364694320171009.1791467677.031515359878540-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:54:37,094 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2158] 2026-10-08 13:54:37,199 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978600109558461.1791467677.140201568603516-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:54:37,208 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2159] 2026-10-08 13:54:37,327 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2160] 2026-10-08 13:54:37,619 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [391] 2026-10-08 13:54:37,777 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_bridges_to_action_start ... 2026-10-08 13:54:37,868 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_returns_error_if_trip_already_in_progress ... 2026-10-08 13:54:37,998 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_when_stop_is_arrived ... 2026-10-08 13:54:38,141 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_while_stop_still_active ... 2026-10-08 13:54:38,305 121 INFO rb-b76ecc8-225362-422414 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 13:54:38,450 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_with_failed_stop_still_completes ... 2026-10-08 13:54:38,599 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:39,052 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <128792672502867.1791467678.915058374404907-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:54:39,245 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2161] 2026-10-08 13:54:39,367 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255512361243164.1791467679.298805475234985-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:54:39,377 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2162] 2026-10-08 13:54:39,509 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2163] 2026-10-08 13:54:39,672 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2164] 2026-10-08 13:54:39,782 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510796041191553.1791467679.720946788787842-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:54:39,790 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2165] 2026-10-08 13:54:39,901 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <761015544860611.1791467679.836685419082642-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:54:39,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2166] 2026-10-08 13:54:40,010 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2167] 2026-10-08 13:54:40,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [393] 2026-10-08 13:54:40,524 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_dropoff_stop_leaves_item_actual_dropoff_time_null ... 2026-10-08 13:54:40,668 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_pickup_stop_leaves_item_actual_pickup_time_null ... 2026-10-08 13:54:40,808 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_arrived_stop_marks_failed ... 2026-10-08 13:54:40,927 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_departed_stop_raises ... 2026-10-08 13:54:41,195 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_planned_stop_marks_failed_and_stamps ... 2026-10-08 13:54:41,300 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_serviced_stop_raises ... 2026-10-08 13:54:41,429 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [394] 2026-10-08 13:54:41,638 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [395, 396] 2026-10-08 13:54:41,825 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_with_invalid_reason_raises ... 2026-10-08 13:54:41,971 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_without_note_is_valid ... 2026-10-08 13:54:42,107 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:54:42,722 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276143211054248.1791467682.579576492309570-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:54:42,928 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2168] 2026-10-08 13:54:43,061 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <097370316717294.1791467682.988603591918945-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:54:43,071 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2169] 2026-10-08 13:54:43,192 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2170] 2026-10-08 13:54:43,317 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2171] 2026-10-08 13:54:43,471 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <456563610926755.1791467683.366278886795044-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:54:43,483 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2172] 2026-10-08 13:54:43,641 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <102390716383601.1791467683.559107780456543-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:54:43,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2173] 2026-10-08 13:54:43,769 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2174] 2026-10-08 13:54:44,105 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [399] 2026-10-08 13:54:44,277 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_can_read_own_trip ... 2026-10-08 13:54:44,975 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_act_on_another_drivers_waypoint ... 2026-10-08 13:54:45,843 121 INFO rb-b76ecc8-225362-422414 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 13:54:45,881 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_read_another_drivers_trip ... 2026-10-08 13:54:46,671 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_search_returns_only_own_trips ... 2026-10-08 13:54:47,389 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_does_not_imply_fleet_group_user ... 2026-10-08 13:54:47,431 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_implies_base_group_user ... 2026-10-08 13:54:47,470 121 INFO rb-b76ecc8-225362-422414 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 13:54:48,279 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2175] 2026-10-08 13:54:48,620 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:54:49,431 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664700984799996.1791467689.322814941406250-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:54:49,551 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2176] 2026-10-08 13:54:49,667 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <801290210399920.1791467689.601790904998779-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:54:49,680 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2177] 2026-10-08 13:54:49,859 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2178] 2026-10-08 13:54:49,971 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2179] 2026-10-08 13:54:50,069 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527269268764343.1791467690.011207103729248-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:54:50,076 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2180] 2026-10-08 13:54:50,174 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <194841292009165.1791467690.114016532897949-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:54:50,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2181] 2026-10-08 13:54:50,295 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2182] 2026-10-08 13:54:50,688 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [401] 2026-10-08 13:54:50,809 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [402] 2026-10-08 13:54:51,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [403, 404] 2026-10-08 13:54:51,280 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2183] 2026-10-08 13:54:51,328 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-10-08 13:54:51,736 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome pid: 5304 2026-10-08 13:54:51,737 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless temporary user profile dir: /tmp/tmpw8xx6anf_chrome_odoo 2026-10-08 13:54:51,737 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Issuing json command http://127.0.0.1:45561/json/version 2026-10-08 13:54:51,738 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:45561/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:54:51,765 121 INFO rb-b76ecc8-225362-422414 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 13:54:51,765 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Issuing json command http://127.0.0.1:45561/json 2026-10-08 13:54:51,772 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:45561/json with timeout 3 increased to 10s during tests 2026-10-08 13:54:51,780 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Websocket url found: ws://127.0.0.1:45561/devtools/page/69BF298793F052C85DE048929E6EB5D4 2026-10-08 13:54:51,797 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Enable chrome headless console log notification 2026-10-08 13:54:51,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless enable page notifications 2026-10-08 13:54:51,841 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:driver_exec_tour from n/a 2026-10-08 13:54:51,857 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Setting session cookie in browser 2026-10-08 13:54:51,860 121 INFO rb-b76ecc8-225362-422414 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 13:54:51,860 121 INFO rb-b76ecc8-225362-422414 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 13:54:51,877 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:54:53,614 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:53] "GET /odoo/action-viin_fleet_planning.action_driver_execution_client HTTP/1.1" 200 - 177 0.225 1.517 2026-10-08 13:54:53,618 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Navigation result: {'frameId': '69BF298793F052C85DE048929E6EB5D4', 'loaderId': '12783EAB063FFF0B18C161F3206B0C95', 'isDownload': False} 2026-10-08 13:54:53,618 121 INFO rb-b76ecc8-225362-422414 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 13:54:53,680 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:53] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.015 2026-10-08 13:54:53,696 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:53] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 13:54:53,867 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:53] "GET /web/webclient/load_menus/0917c2aada7e83c776e893bf7c08cf82a3e119302ae83083e254fff17c40e720 HTTP/1.1" 200 - 113 0.079 0.125 2026-10-08 13:54:53,900 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.221 2026-10-08 13:54:53,910 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:53] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.252 2026-10-08 13:54:53,952 121 INFO rb-b76ecc8-225362-422414 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 13:54:53,954 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:53] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.016 2026-10-08 13:54:54,001 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:54] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-08 13:54:54,766 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 13:54:54,769 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-08 13:54:54,788 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 13:54:54,806 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-08 13:54:54,828 121 INFO rb-b76ecc8-225362-422414 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 13:54:54,844 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 13:54:54,894 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.031 2026-10-08 13:54:54,938 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.018 0.022 2026-10-08 13:54:54,970 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.067 2026-10-08 13:54:54,993 121 INFO rb-b76ecc8-225362-422414 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 13:54:55,011 121 INFO rb-b76ecc8-225362-422414 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 13:54:55,087 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 13:54:55,088 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 13:54:55,160 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /mail/data HTTP/1.1" 200 - 48 0.081 0.080 2026-10-08 13:54:55,185 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.133 2026-10-08 13:54:55,246 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "GET /web/image?model=res.users&field=avatar_128&id=628 HTTP/1.1" 200 - 16 0.031 0.183 2026-10-08 13:54:55,294 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "GET /web/image/res.partner/1480/avatar_128?unique=1791467688000 HTTP/1.1" 200 - 8 0.014 0.246 2026-10-08 13:54:55,296 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.217 2026-10-08 13:54:55,316 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.008 0.081 2026-10-08 13:54:55,343 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 13:54:55,367 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.164 2026-10-08 13:54:55,402 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.061 2026-10-08 13:54:55,409 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 13:54:55,427 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 4 0.008 0.081 2026-10-08 13:54:55,471 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 10 0.010 0.020 2026-10-08 13:54:55,528 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 13 0.015 0.030 2026-10-08 13:54:55,582 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 10 0.010 0.018 2026-10-08 13:54:55,626 121 INFO rb-b76ecc8-225362-422414 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 13:54:55,699 121 INFO rb-b76ecc8-225362-422414 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 13:54:55,875 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_driver_start HTTP/1.1" 200 - 70 0.076 0.095 2026-10-08 13:54:55,906 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.008 0.013 2026-10-08 13:54:55,932 121 INFO rb-b76ecc8-225362-422414 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 13:54:55,961 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.018 0.026 2026-10-08 13:54:55,997 121 INFO rb-b76ecc8-225362-422414 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 13:54:55,998 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:55] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.008 0.016 2026-10-08 13:54:56,065 121 INFO rb-b76ecc8-225362-422414 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 13:54:56,195 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/trip.waypoint/action_arrive HTTP/1.1" 200 - 31 0.066 0.062 2026-10-08 13:54:56,227 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.008 0.016 2026-10-08 13:54:56,276 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.013 0.029 2026-10-08 13:54:56,315 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.008 0.024 2026-10-08 13:54:56,346 121 INFO rb-b76ecc8-225362-422414 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 13:54:56,400 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/trip.waypoint/action_load HTTP/1.1" 200 - 17 0.020 0.032 2026-10-08 13:54:56,424 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.006 0.012 2026-10-08 13:54:56,474 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.020 0.021 2026-10-08 13:54:56,519 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.017 0.020 2026-10-08 13:54:56,563 121 INFO rb-b76ecc8-225362-422414 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 13:54:56,598 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/trip.waypoint/action_depart HTTP/1.1" 200 - 10 0.012 0.022 2026-10-08 13:54:56,637 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.011 0.017 2026-10-08 13:54:56,698 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.018 0.024 2026-10-08 13:54:56,742 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.017 0.019 2026-10-08 13:54:56,779 121 INFO rb-b76ecc8-225362-422414 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 13:54:56,844 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/trip.waypoint/action_arrive HTTP/1.1" 200 - 16 0.027 0.034 2026-10-08 13:54:56,878 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.011 0.014 2026-10-08 13:54:56,921 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.011 0.022 2026-10-08 13:54:56,959 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:56] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.013 0.017 2026-10-08 13:54:56,997 121 INFO rb-b76ecc8-225362-422414 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 13:54:57,078 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/trip.waypoint/action_unload HTTP/1.1" 200 - 17 0.042 0.037 2026-10-08 13:54:57,111 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.008 0.013 2026-10-08 13:54:57,160 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.018 0.021 2026-10-08 13:54:57,199 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.013 0.017 2026-10-08 13:54:57,229 121 INFO rb-b76ecc8-225362-422414 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 13:54:57,268 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/trip.waypoint/action_depart HTTP/1.1" 200 - 10 0.012 0.025 2026-10-08 13:54:57,304 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.010 0.020 2026-10-08 13:54:57,350 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.014 0.025 2026-10-08 13:54:57,387 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.012 0.017 2026-10-08 13:54:57,426 121 INFO rb-b76ecc8-225362-422414 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 13:54:57,495 121 INFO rb-b76ecc8-225362-422414 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 13:54:57,524 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/trip.waypoint/action_report_issue HTTP/1.1" 200 - 9 0.009 0.019 2026-10-08 13:54:57,563 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.012 0.015 2026-10-08 13:54:57,611 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.011 0.020 2026-10-08 13:54:57,649 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.010 0.016 2026-10-08 13:54:57,682 121 INFO rb-b76ecc8-225362-422414 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 13:54:57,846 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_finish_driver_trip HTTP/1.1" 200 - 71 0.065 0.095 2026-10-08 13:54:57,877 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:54:57] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.010 0.013 2026-10-08 13:54:57,911 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: tour succeeded 2026-10-08 13:54:57,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: ╔══════════════════════════════════════╗ ║ TOUR driver_execution_tour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-08 13:54:58,012 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: heap 20899076 (allocated 21471232) 2026-10-08 13:54:58,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Closing chrome headless with pid 5304 2026-10-08 13:54:58,018 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Closing websocket connection 2026-10-08 13:54:58,019 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Terminating chrome headless with pid 5304 2026-10-08 13:54:58,134 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome Log in: /tmp/odoo_tests/rb-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_135458_134550_test_driver_execution_tour.txt 2026-10-08 13:54:58,134 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Removing chrome user profile "/tmp/tmpw8xx6anf_chrome_odoo" 2026-10-08 13:54:58,213 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:55:01,448 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_002_assign_unassign_trip ... 2026-10-08 13:55:01,830 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <391291447719703.1791467701.726247310638428-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:55:01,917 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2184] 2026-10-08 13:55:02,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <069963789337151.1791467701.963719129562378-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:55:02,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2185] 2026-10-08 13:55:02,168 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2186] 2026-10-08 13:55:02,318 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2187] 2026-10-08 13:55:02,438 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <210991012422036.1791467702.363239049911499-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:55:02,448 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2188] 2026-10-08 13:55:02,549 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911498189495462.1791467702.494931936264038-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:55:02,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2189] 2026-10-08 13:55:02,667 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2190] 2026-10-08 13:55:02,770 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2191] 2026-10-08 13:55:03,030 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [407] 2026-10-08 13:55:03,175 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [318, 319] 2026-10-08 13:55:03,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_003_assign_unassign_trip ... 2026-10-08 13:55:03,507 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679999728369787.1791467703.366046667098999-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:55:03,585 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2192] 2026-10-08 13:55:03,680 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <948825238645459.1791467703.625288486480713-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:55:03,688 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2193] 2026-10-08 13:55:03,794 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2194] 2026-10-08 13:55:03,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2195] 2026-10-08 13:55:03,981 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <363267521017969.1791467703.930993080139160-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:55:03,989 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2196] 2026-10-08 13:55:04,080 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <575077293643251.1791467704.029421567916870-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:55:04,087 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2197] 2026-10-08 13:55:04,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2198] 2026-10-08 13:55:04,342 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2199] 2026-10-08 13:55:04,593 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [409] 2026-10-08 13:55:04,725 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [321] 2026-10-08 13:55:04,830 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_004_assign_unassign_trip ... 2026-10-08 13:55:05,098 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <123520857488337.1791467704.922990322113037-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:55:05,200 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2200] 2026-10-08 13:55:05,337 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173600971449704.1791467705.253329038619995-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:55:05,347 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2201] 2026-10-08 13:55:05,517 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2202] 2026-10-08 13:55:05,646 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2203] 2026-10-08 13:55:05,766 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830797835013813.1791467705.695611953735352-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:55:05,779 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2204] 2026-10-08 13:55:05,902 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <482925956057337.1791467705.832482576370239-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:55:05,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2205] 2026-10-08 13:55:06,053 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2206] 2026-10-08 13:55:06,196 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2207] 2026-10-08 13:55:06,496 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [411] 2026-10-08 13:55:06,812 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [322, 323] 2026-10-08 13:55:07,119 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [413] 2026-10-08 13:55:07,247 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [324, 325] 2026-10-08 13:55:07,328 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_006_assign_unassign_trip ... 2026-10-08 13:55:07,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286925442520607.1791467707.497014522552490-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:55:07,719 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2208] 2026-10-08 13:55:07,832 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166608511477377.1791467707.770775079727173-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:55:07,846 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2209] 2026-10-08 13:55:07,969 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2210] 2026-10-08 13:55:08,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2211] 2026-10-08 13:55:08,205 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <754891708942065.1791467708.141403436660767-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:55:08,215 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2212] 2026-10-08 13:55:08,332 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844458145155865.1791467708.268818140029907-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:55:08,342 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2213] 2026-10-08 13:55:08,472 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2214] 2026-10-08 13:55:08,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2215] 2026-10-08 13:55:08,875 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <259363032355854.1791467708.819389104843140-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:55:08,984 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2216] 2026-10-08 13:55:09,126 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182939144830443.1791467709.051974058151245-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:55:09,136 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2217] 2026-10-08 13:55:09,264 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2218] 2026-10-08 13:55:09,390 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2219] 2026-10-08 13:55:09,530 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641727088869571.1791467709.464815139770508-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:55:09,541 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2220] 2026-10-08 13:55:09,656 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <135492791762851.1791467709.596013545989990-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:55:09,668 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2221] 2026-10-08 13:55:09,803 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2222] 2026-10-08 13:55:09,974 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2223] 2026-10-08 13:55:10,109 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:55:12,977 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0001_trip_dates ... 2026-10-08 13:55:13,378 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0002_trip_dates ... 2026-10-08 13:55:13,431 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0003_trip_dates ... 2026-10-08 13:55:13,483 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0004_trip_dates ... 2026-10-08 13:55:13,553 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0005_trip_dates ... 2026-10-08 13:55:14,014 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0006_trip_dates ... 2026-10-08 13:55:14,506 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_action_confirm ... 2026-10-08 13:55:15,066 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [418] 2026-10-08 13:55:15,657 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_change_route_001 ... 2026-10-08 13:55:15,866 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_create_trip_with_more_than_2_waypoint ... 2026-10-08 13:55:16,206 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted route.segment records with IDs: [6] 2026-10-08 13:55:17,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [423, 424] 2026-10-08 13:55:17,534 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_demodata_001 ... 2026-10-08 13:55:17,574 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_001 ... 2026-10-08 13:55:18,083 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [427] 2026-10-08 13:55:18,257 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_002 ... 2026-10-08 13:55:18,964 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [429, 430, 431] 2026-10-08 13:55:19,171 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_003 ... 2026-10-08 13:55:19,894 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [435, 436, 437] 2026-10-08 13:55:19,993 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [438, 439, 440] 2026-10-08 13:55:20,213 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [441, 442, 443] 2026-10-08 13:55:20,385 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [444, 445, 446] 2026-10-08 13:55:20,659 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_004 ... 2026-10-08 13:55:21,525 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [450, 451, 452] 2026-10-08 13:55:21,666 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [453, 454, 455] 2026-10-08 13:55:21,889 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_005 ... 2026-10-08 13:55:22,744 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [459, 460, 461] 2026-10-08 13:55:22,836 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [462, 463, 464] 2026-10-08 13:55:22,880 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_006 ... 2026-10-08 13:55:23,674 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_vehicle ... 2026-10-08 13:55:24,155 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_001 ... 2026-10-08 13:55:24,312 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_002 ... 2026-10-08 13:55:24,839 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [473, 474] 2026-10-08 13:55:24,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [367] 2026-10-08 13:55:24,999 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [475] 2026-10-08 13:55:25,112 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [477] 2026-10-08 13:55:25,216 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [478] 2026-10-08 13:55:25,337 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_003 ... 2026-10-08 13:55:25,486 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [370] 2026-10-08 13:55:25,561 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [480] 2026-10-08 13:55:25,686 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [482] 2026-10-08 13:55:25,821 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [483] 2026-10-08 13:55:25,988 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [484, 485] 2026-10-08 13:55:26,094 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_unlink ... 2026-10-08 13:55:26,584 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [488] 2026-10-08 13:55:26,886 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [171] 2026-10-08 13:55:26,913 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4031] 2026-10-08 13:55:26,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:55:30,267 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_001 ... 2026-10-08 13:55:30,536 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_002 ... 2026-10-08 13:55:30,619 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:55:33,383 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_dropoff_waypoint_mid_time_false_no_crash ... 2026-10-08 13:55:34,154 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [492] 2026-10-08 13:55:34,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_pickup_waypoint_mid_time_false_no_crash ... 2026-10-08 13:55:34,827 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [494] 2026-10-08 13:55:35,100 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_batched_compute ... 2026-10-08 13:55:35,647 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [496] 2026-10-08 13:55:35,976 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [497] 2026-10-08 13:55:36,205 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_excludes_non_done_trips ... 2026-10-08 13:55:36,832 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [499] 2026-10-08 13:55:37,112 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_follows_trip_assignment ... 2026-10-08 13:55:37,934 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [501] 2026-10-08 13:55:38,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_via_user_partner ... 2026-10-08 13:55:39,503 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [503] 2026-10-08 13:55:39,760 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 13:55:40,798 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_supersets_operator_and_booking_admin ... 2026-10-08 13:55:40,888 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_transitively_holds_operator_closure ... 2026-10-08 13:55:40,943 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_driver_role_stays_off_ladder ... 2026-10-08 13:55:40,978 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_inherits_composed_role_closure ... 2026-10-08 13:55:41,034 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_sees_fleet_operations_tree ... 2026-10-08 13:55:41,193 121 INFO rb-b76ecc8-225362-422414 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 13:55:41,254 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:55:41,730 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_bookings_container_stays_under_universal_root ... 2026-10-08 13:55:41,791 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_plain_employee_keeps_top_level_booking_app ... 2026-10-08 13:55:41,930 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:55:44,762 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_route_canonicalization: Starting TestRouteCanonicalisation.test_explicit_route_not_downgraded_to_popular_sibling ... 2026-10-08 13:55:45,170 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:55:48,054 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_trip_segment_constraint: Starting TestTripSegmentConstraint.test_check_route_section_id_one_side_address_mismatch ... 2026-10-08 13:55:48,448 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:55:51,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_001 ... 2026-10-08 13:55:51,933 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [506] 2026-10-08 13:55:52,213 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [507] 2026-10-08 13:55:52,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_002 ... 2026-10-08 13:55:52,806 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [509] 2026-10-08 13:55:53,062 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [510] 2026-10-08 13:55:53,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:55:53,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543118244308476.1791467753.876150369644165-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:55:54,087 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2224] 2026-10-08 13:55:54,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <410988706555249.1791467754.136468887329102-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:55:54,214 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2225] 2026-10-08 13:55:54,318 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2226] 2026-10-08 13:55:54,461 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2227] 2026-10-08 13:55:54,642 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517572986178585.1791467754.534104108810425-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:55:54,654 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2228] 2026-10-08 13:55:54,782 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <094959201538159.1791467754.716820240020752-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:55:54,802 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2229] 2026-10-08 13:55:54,964 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2230] 2026-10-08 13:55:54,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyCreatesTrip.test_apply_creates_draft_trip_when_vehicle_has_none ... 2026-10-08 13:55:55,503 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #675 deleted trip.segment records with IDs: [512] 2026-10-08 13:55:55,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:55:56,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <983639445345975.1791467756.453005790710449-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:55:56,693 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2231] 2026-10-08 13:55:56,793 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260535246551786.1791467756.729634284973145-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:55:56,804 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2232] 2026-10-08 13:55:56,915 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2233] 2026-10-08 13:55:57,031 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2234] 2026-10-08 13:55:57,120 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <937029566584286.1791467757.067455768585205-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:55:57,130 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2235] 2026-10-08 13:55:57,237 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <293026217959719.1791467757.171119689941406-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:55:57,250 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2236] 2026-10-08 13:55:57,386 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2237] 2026-10-08 13:55:57,405 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyReusesTrip.test_apply_reuses_existing_assignable_trip ... 2026-10-08 13:55:57,760 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #676 deleted trip.segment records with IDs: [514] 2026-10-08 13:55:57,893 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:56:00,784 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_echoes_provider_verbatim ... 2026-10-08 13:56:00,970 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_returns_exactly_three_keys ... 2026-10-08 13:56:01,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:56:03,968 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpFeasiblePlan.test_vrp_feasible_solution ... 2026-10-08 13:56:04,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <922264631801131.1791467764.430859565734863-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:04,719 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2238] 2026-10-08 13:56:04,857 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <749051548265652.1791467764.801265239715576-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:04,864 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2239] 2026-10-08 13:56:05,002 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2240] 2026-10-08 13:56:05,148 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2241] 2026-10-08 13:56:05,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945998637498839.1791467765.229320287704468-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:05,303 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2242] 2026-10-08 13:56:05,418 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <423198312459618.1791467765.354673385620117-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:05,428 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2243] 2026-10-08 13:56:05,551 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2244] 2026-10-08 13:56:05,674 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2245] 2026-10-08 13:56:05,821 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <479955145508904.1791467765.780078411102295-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:05,879 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2246] 2026-10-08 13:56:05,985 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542971464080258.1791467765.924098253250122-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:05,993 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2247] 2026-10-08 13:56:06,124 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2248] 2026-10-08 13:56:06,246 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2249] 2026-10-08 13:56:06,368 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074907223751816.1791467766.306408405303955-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:06,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2250] 2026-10-08 13:56:06,519 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573732412217262.1791467766.459136724472046-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:06,541 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2251] 2026-10-08 13:56:06,684 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2252] 2026-10-08 13:56:06,848 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2253] 2026-10-08 13:56:11,965 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:56:14,617 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpPerLegCumulative.test_vrp_per_leg_reload_route_is_feasible ... 2026-10-08 13:56:15,197 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275553612193102.1791467775.047266483306885-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:15,379 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2254] 2026-10-08 13:56:15,517 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169004888842041.1791467775.443743467330933-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:15,528 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2255] 2026-10-08 13:56:15,712 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2256] 2026-10-08 13:56:15,849 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2257] 2026-10-08 13:56:15,948 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158660161924365.1791467775.894414424896240-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:15,956 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2258] 2026-10-08 13:56:16,060 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379447137793723.1791467776.003849744796753-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:16,068 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2259] 2026-10-08 13:56:16,187 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2260] 2026-10-08 13:56:16,315 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2261] 2026-10-08 13:56:16,485 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <980800656867502.1791467776.432850122451782-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:16,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2262] 2026-10-08 13:56:16,662 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996307552999165.1791467776.605736255645752-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:16,675 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2263] 2026-10-08 13:56:16,795 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2264] 2026-10-08 13:56:16,927 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2265] 2026-10-08 13:56:17,039 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768885904205065.1791467776.974666833877563-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:17,050 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2266] 2026-10-08 13:56:17,147 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509940891593434.1791467777.104967832565308-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:17,157 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2267] 2026-10-08 13:56:17,291 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2268] 2026-10-08 13:56:17,425 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2269] 2026-10-08 13:56:17,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <910780246355530.1791467777.525140523910522-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:17,672 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2270] 2026-10-08 13:56:17,786 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <798447613176620.1791467777.726640939712524-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:17,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2271] 2026-10-08 13:56:17,919 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2272] 2026-10-08 13:56:18,043 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2273] 2026-10-08 13:56:18,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <321227773797762.1791467778.101723909378052-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:18,176 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2274] 2026-10-08 13:56:18,336 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849183614417824.1791467778.229181528091431-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:18,349 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2275] 2026-10-08 13:56:18,447 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2276] 2026-10-08 13:56:18,555 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2277] 2026-10-08 13:56:23,654 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:56:26,510 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_missing_coordinates_item ... 2026-10-08 13:56:27,077 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132758295311833.1791467786.962035655975342-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:27,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2278] 2026-10-08 13:56:27,301 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <583607730749998.1791467787.229657411575317-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:27,312 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2279] 2026-10-08 13:56:27,481 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2280] 2026-10-08 13:56:27,623 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2281] 2026-10-08 13:56:27,742 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <535934080894676.1791467787.667309761047363-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:27,753 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2282] 2026-10-08 13:56:27,867 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <786574978499283.1791467787.805766105651855-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:27,878 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2283] 2026-10-08 13:56:28,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2284] 2026-10-08 13:56:28,126 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2285] 2026-10-08 13:56:28,214 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_no_available_vehicle_item ... 2026-10-08 13:56:28,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <612299016398441.1791467788.399396181106567-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:28,604 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2286] 2026-10-08 13:56:28,684 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590510062469642.1791467788.640764951705933-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:28,691 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2287] 2026-10-08 13:56:28,811 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2288] 2026-10-08 13:56:28,938 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2289] 2026-10-08 13:56:29,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <336214976539223.1791467788.984444379806519-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:29,064 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2290] 2026-10-08 13:56:29,193 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979210317659620.1791467789.120606899261475-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:29,201 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2291] 2026-10-08 13:56:29,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2292] 2026-10-08 13:56:29,473 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2293] 2026-10-08 13:56:30,042 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [516] 2026-10-08 13:56:30,468 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496849718715321.1791467790.427501678466797-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:30,576 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2294] 2026-10-08 13:56:30,683 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889313757586058.1791467790.625483989715576-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:30,692 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2295] 2026-10-08 13:56:30,807 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2296] 2026-10-08 13:56:30,915 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2297] 2026-10-08 13:56:31,040 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821455912175804.1791467790.968050718307495-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:31,050 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2298] 2026-10-08 13:56:31,153 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372771444941662.1791467791.103756427764893-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:31,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2299] 2026-10-08 13:56:31,282 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2300] 2026-10-08 13:56:31,375 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2301] 2026-10-08 13:56:31,457 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_out_of_window_item ... 2026-10-08 13:56:31,875 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431074595322858.1791467791.736181497573853-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:31,992 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2302] 2026-10-08 13:56:32,106 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522481642588735.1791467792.047124385833740-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:32,114 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2303] 2026-10-08 13:56:32,227 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2304] 2026-10-08 13:56:32,367 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2305] 2026-10-08 13:56:32,470 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072939789515401.1791467792.418147087097168-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:32,480 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2306] 2026-10-08 13:56:32,573 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083677708644430.1791467792.523726701736450-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:32,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2307] 2026-10-08 13:56:32,699 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2308] 2026-10-08 13:56:32,818 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2309] 2026-10-08 13:56:32,900 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_over_capacity_item ... 2026-10-08 13:56:33,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <532778134178953.1791467793.188088178634644-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:33,441 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2310] 2026-10-08 13:56:33,543 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540472782160998.1791467793.487046003341675-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:33,551 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2311] 2026-10-08 13:56:33,668 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2312] 2026-10-08 13:56:33,793 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2313] 2026-10-08 13:56:33,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <367293906346483.1791467793.853448867797852-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:33,926 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2314] 2026-10-08 13:56:34,039 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <819905356265644.1791467793.978534460067749-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:34,048 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2315] 2026-10-08 13:56:34,178 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2316] 2026-10-08 13:56:35,653 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2317] 2026-10-08 13:56:35,782 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:56:38,520 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpAvailability.test_vrp_busy_vehicle_is_excluded ... 2026-10-08 13:56:39,125 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143216916949199.1791467798.961921453475952-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:39,279 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2318] 2026-10-08 13:56:39,408 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620486105215136.1791467799.336334943771362-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:39,419 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2319] 2026-10-08 13:56:39,551 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2320] 2026-10-08 13:56:39,681 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2321] 2026-10-08 13:56:39,800 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <177969199828301.1791467799.733833074569702-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:39,812 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2322] 2026-10-08 13:56:40,003 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <593081492733082.1791467799.881355762481689-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:40,017 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2323] 2026-10-08 13:56:40,138 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2324] 2026-10-08 13:56:40,278 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2325] 2026-10-08 13:56:40,827 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [518] 2026-10-08 13:56:41,387 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560748281367831.1791467801.335409402847290-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:41,483 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2326] 2026-10-08 13:56:41,598 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835849326701990.1791467801.534560680389404-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:41,607 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2327] 2026-10-08 13:56:41,707 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2328] 2026-10-08 13:56:41,806 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2329] 2026-10-08 13:56:41,907 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298703702125603.1791467801.854120492935181-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:41,917 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2330] 2026-10-08 13:56:42,045 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039939053226779.1791467801.969712972640991-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:42,056 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2331] 2026-10-08 13:56:42,177 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2332] 2026-10-08 13:56:42,290 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2333] 2026-10-08 13:56:47,411 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:56:50,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpMultiDepot.test_vrp_each_route_rooted_at_own_depot ... 2026-10-08 13:56:50,855 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920885901714746.1791467810.720781087875366-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:50,984 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2334] 2026-10-08 13:56:51,125 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526410517834732.1791467811.047709941864014-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:51,135 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2335] 2026-10-08 13:56:51,257 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2336] 2026-10-08 13:56:51,388 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2337] 2026-10-08 13:56:51,511 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257329169776767.1791467811.441431760787964-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:51,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2338] 2026-10-08 13:56:51,644 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836911974941909.1791467811.581606626510620-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:51,654 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2339] 2026-10-08 13:56:51,787 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2340] 2026-10-08 13:56:51,929 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2341] 2026-10-08 13:56:52,109 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <948033305908063.1791467812.054274559020996-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:56:52,193 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2342] 2026-10-08 13:56:52,312 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328716957651985.1791467812.249504804611206-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:56:52,321 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2343] 2026-10-08 13:56:52,466 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2344] 2026-10-08 13:56:52,604 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2345] 2026-10-08 13:56:52,738 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945817725782040.1791467812.668006420135498-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:56:52,748 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2346] 2026-10-08 13:56:52,866 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226092991301537.1791467812.807490348815918-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:56:52,878 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2347] 2026-10-08 13:56:52,986 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2348] 2026-10-08 13:56:53,111 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2349] 2026-10-08 13:56:58,235 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:57:01,065 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpMatrixTeleport.test_missing_offdiagonal_cell_is_repaired_not_teleport ... 2026-10-08 13:57:01,353 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:57:03,935 121 INFO rb-b76ecc8-225362-422414 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 13:57:04,468 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291715068254625.1791467824.327300071716309-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:57:04,591 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2350] 2026-10-08 13:57:04,721 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <976474249477391.1791467824.645341634750366-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:57:04,731 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2351] 2026-10-08 13:57:04,855 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2352] 2026-10-08 13:57:04,981 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2353] 2026-10-08 13:57:05,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <259377449632607.1791467825.039934396743774-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:57:05,117 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2354] 2026-10-08 13:57:05,242 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <186730016445611.1791467825.173106193542480-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:57:05,253 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2355] 2026-10-08 13:57:05,384 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2356] 2026-10-08 13:57:05,492 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2357] 2026-10-08 13:57:05,572 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_seats_exceeded_drop_is_reason_seats_not_capacity ... 2026-10-08 13:57:05,955 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257590962198670.1791467825.837215185165405-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:57:06,066 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2358] 2026-10-08 13:57:06,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <110141831945624.1791467826.120945453643799-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:57:06,190 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2359] 2026-10-08 13:57:06,311 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2360] 2026-10-08 13:57:06,437 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2361] 2026-10-08 13:57:06,555 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279258466819324.1791467826.490097522735596-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:57:06,567 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2362] 2026-10-08 13:57:06,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842083104871802.1791467826.620827913284302-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:57:06,695 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2363] 2026-10-08 13:57:06,821 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2364] 2026-10-08 13:57:06,951 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2365] 2026-10-08 13:57:07,049 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:57:09,844 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_no_solution_meta_is_honest ... 2026-10-08 13:57:10,320 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341457398856266.1791467830.179448843002319-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:57:10,445 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2366] 2026-10-08 13:57:10,574 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144987621027488.1791467830.502868890762329-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:57:10,586 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2367] 2026-10-08 13:57:10,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2368] 2026-10-08 13:57:10,861 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2369] 2026-10-08 13:57:10,983 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056136680999587.1791467830.917182683944702-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:57:10,994 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2370] 2026-10-08 13:57:11,114 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417026535590353.1791467831.047680616378784-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:57:11,124 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2371] 2026-10-08 13:57:11,266 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2372] 2026-10-08 13:57:11,412 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2373] 2026-10-08 13:57:11,882 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [520] 2026-10-08 13:57:12,329 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <947517345841145.1791467832.279319286346436-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:57:12,427 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2374] 2026-10-08 13:57:12,576 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519519446399609.1791467832.483160018920898-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:57:12,587 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2375] 2026-10-08 13:57:12,722 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2376] 2026-10-08 13:57:12,858 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2377] 2026-10-08 13:57:13,007 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396555744022863.1791467832.930077075958252-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:57:13,018 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2378] 2026-10-08 13:57:13,149 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330032005224981.1791467833.081882476806641-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:57:13,168 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2379] 2026-10-08 13:57:13,316 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2380] 2026-10-08 13:57:13,429 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2381] 2026-10-08 13:57:13,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_meta_signals_are_live_not_pinned ... 2026-10-08 13:57:13,545 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_status_derives_from_ortools_not_hardcoded ... 2026-10-08 13:57:14,012 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <814817317793659.1791467833.863265752792358-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:57:14,141 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2382] 2026-10-08 13:57:14,264 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <500778848674112.1791467834.197359323501587-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:57:14,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2383] 2026-10-08 13:57:14,401 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2384] 2026-10-08 13:57:14,534 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2385] 2026-10-08 13:57:14,666 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873895957668143.1791467834.601484298706055-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:57:14,677 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2386] 2026-10-08 13:57:14,798 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631110738665643.1791467834.729320287704468-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:57:14,807 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2387] 2026-10-08 13:57:14,938 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2388] 2026-10-08 13:57:15,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2389] 2026-10-08 13:57:20,191 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:57:23,427 121 INFO rb-b76ecc8-225362-422414 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 13:57:23,859 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <015598116897554.1791467843.720581531524658-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:57:23,983 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2390] 2026-10-08 13:57:24,126 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425083529035380.1791467844.042753458023071-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:57:24,137 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2391] 2026-10-08 13:57:24,274 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2392] 2026-10-08 13:57:24,428 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2393] 2026-10-08 13:57:24,566 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873044198725314.1791467844.491445064544678-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:57:24,577 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2394] 2026-10-08 13:57:24,692 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573179193804794.1791467844.626261711120605-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:57:24,701 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2395] 2026-10-08 13:57:24,822 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2396] 2026-10-08 13:57:24,938 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2397] 2026-10-08 13:57:25,234 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [522] 2026-10-08 13:57:25,428 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 13:57:25,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_has_no_old_technical_name ... 2026-10-08 13:57:25,485 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_triggers_off_booking_and_planning ... 2026-10-08 13:57:25,529 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:57:25,549 121 INFO rb-b76ecc8-225362-422414 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 13:57:25,607 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:57:26,239 121 INFO rb-b76ecc8-225362-422414 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 13:57:26,421 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [524] 2026-10-08 13:57:26,541 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:57:26,558 121 INFO rb-b76ecc8-225362-422414 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 13:57:26,590 121 INFO rb-b76ecc8-225362-422414 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 13:57:26,637 121 INFO rb-b76ecc8-225362-422414 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 13:57:26,699 121 INFO rb-b76ecc8-225362-422414 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 13:57:26,728 121 INFO rb-b76ecc8-225362-422414 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 13:57:26,763 121 INFO rb-b76ecc8-225362-422414 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 13:57:26,807 121 INFO rb-b76ecc8-225362-422414 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 13:57:26,872 121 INFO rb-b76ecc8-225362-422414 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 13:57:26,930 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:57:26,950 121 INFO rb-b76ecc8-225362-422414 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 13:57:27,337 121 INFO rb-b76ecc8-225362-422414 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 13:57:27,382 121 INFO rb-b76ecc8-225362-422414 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 13:57:27,427 121 INFO rb-b76ecc8-225362-422414 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 13:57:27,482 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:57:27,502 121 INFO rb-b76ecc8-225362-422414 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 13:57:27,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:57:30,795 121 INFO rb-b76ecc8-225362-422414 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 13:57:31,359 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [526] 2026-10-08 13:57:31,645 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_line_payment_mode_own_account ... 2026-10-08 13:57:31,989 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [528] 2026-10-08 13:57:32,269 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_sheet_count_smart_button ... 2026-10-08 13:57:32,657 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [530] 2026-10-08 13:57:32,885 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_gl_account_resolves_on_expense_line ... 2026-10-08 13:57:33,271 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [532] 2026-10-08 13:57:33,560 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:57:36,946 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseUserError.test_missing_product_raises_user_error ... 2026-10-08 13:57:37,617 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [534] 2026-10-08 13:57:37,957 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:57:41,003 121 INFO rb-b76ecc8-225362-422414 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 13:57:41,698 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [536] 2026-10-08 13:57:42,038 121 INFO rb-b76ecc8-225362-422414 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 13:57:42,464 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [538] 2026-10-08 13:57:42,760 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_double_generate_does_not_duplicate_sheet ... 2026-10-08 13:57:43,166 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [540] 2026-10-08 13:57:43,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:57:46,739 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_driver_without_employee_produces_no_sheet ... 2026-10-08 13:57:47,333 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [542] 2026-10-08 13:57:47,584 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_passenger_seam_is_removed ... 2026-10-08 13:57:47,647 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:57:51,109 121 INFO rb-b76ecc8-225362-422414 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 13:57:51,710 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [544] 2026-10-08 13:57:52,047 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #766 deleted hr.expense.sheet records with IDs: [35] 2026-10-08 13:57:52,131 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [204] 2026-10-08 13:57:52,217 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4267] 2026-10-08 13:57:52,262 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_leaves_submitted_sheet_untouched ... 2026-10-08 13:57:52,673 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [546] 2026-10-08 13:57:53,054 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_unlinks_draft_expense_sheet ... 2026-10-08 13:57:53,441 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [548] 2026-10-08 13:57:53,790 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #766 deleted hr.expense.sheet records with IDs: [37] 2026-10-08 13:57:53,844 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:57:57,087 121 INFO rb-b76ecc8-225362-422414 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 13:57:57,472 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:58:00,267 121 INFO rb-b76ecc8-225362-422414 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 13:58:00,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [550] 2026-10-08 13:58:01,044 121 INFO rb-b76ecc8-225362-422414 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 13:58:01,363 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [552] 2026-10-08 13:58:01,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:58:04,394 121 INFO rb-b76ecc8-225362-422414 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 13:58:04,866 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [554] 2026-10-08 13:58:05,152 121 INFO rb-b76ecc8-225362-422414 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 13:58:05,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [556] 2026-10-08 13:58:05,825 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 13:58:05,844 121 INFO rb-b76ecc8-225362-422414 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 13:58:05,885 121 INFO rb-b76ecc8-225362-422414 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 13:58:05,933 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:58:07,006 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2398] 2026-10-08 13:58:07,066 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour: Starting TestDriverMapTour.test_driver_trip_map_tour ... 2026-10-08 13:58:07,498 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome pid: 5537 2026-10-08 13:58:07,498 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome headless temporary user profile dir: /tmp/tmpwzu4drgk_chrome_odoo 2026-10-08 13:58:07,499 121 INFO rb-b76ecc8-225362-422414 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:39345/json/version 2026-10-08 13:58:07,500 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:39345/json/version with timeout 3 increased to 10s during tests 2026-10-08 13:58:07,527 121 INFO rb-b76ecc8-225362-422414 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 13:58:07,528 121 INFO rb-b76ecc8-225362-422414 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:39345/json 2026-10-08 13:58:07,528 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:39345/json with timeout 3 increased to 10s during tests 2026-10-08 13:58:07,539 121 INFO rb-b76ecc8-225362-422414 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:39345/devtools/page/D014472F241DF9589F0D4F09FB948149 2026-10-08 13:58:07,544 121 INFO rb-b76ecc8-225362-422414 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 13:58:07,552 121 INFO rb-b76ecc8-225362-422414 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 13:58:07,612 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:driver_map_tour from n/a 2026-10-08 13:58:07,626 121 INFO rb-b76ecc8-225362-422414 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 13:58:07,632 121 INFO rb-b76ecc8-225362-422414 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 13:58:07,632 121 INFO rb-b76ecc8-225362-422414 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 13:58:07,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 13:58:09,256 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:09] "GET /web HTTP/1.1" 200 - 178 0.200 1.411 2026-10-08 13:58:09,264 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Navigation result: {'frameId': 'D014472F241DF9589F0D4F09FB948149', 'loaderId': 'D9E3461BFE84EEE22B6EBE65168295CF', 'isDownload': False} 2026-10-08 13:58:09,265 121 INFO rb-b76ecc8-225362-422414 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 13:58:09,316 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:09] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-10-08 13:58:09,328 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:09] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 13:58:09,338 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:09] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-10-08 13:58:09,417 121 INFO rb-b76ecc8-225362-422414 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 13:58:09,534 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:09] "GET /web/webclient/load_menus/0917c2aada7e83c776e893bf7c08cf82a3e119302ae83083e254fff17c40e720 HTTP/1.1" 200 - 113 0.110 0.118 2026-10-08 13:58:09,565 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.239 2026-10-08 13:58:09,589 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:09] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 13:58:09,688 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:09] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 13:58:10,492 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 13:58:10,495 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 13:58:10,497 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 13:58:10,520 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-08 13:58:10,538 121 INFO rb-b76ecc8-225362-422414 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 13:58:10,558 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 13:58:10,608 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.024 2026-10-08 13:58:10,622 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 13:58:10,642 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.019 2026-10-08 13:58:10,710 121 INFO rb-b76ecc8-225362-422414 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 13:58:10,742 121 INFO rb-b76ecc8-225362-422414 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 13:58:10,850 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 13:58:10,851 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 13:58:10,879 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "POST /mail/data HTTP/1.1" 200 - 44 0.084 0.081 2026-10-08 13:58:10,905 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.123 2026-10-08 13:58:10,982 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:10] "GET /web/image?model=res.users&field=avatar_128&id=785 HTTP/1.1" 200 - 16 0.033 0.184 2026-10-08 13:58:11,043 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "GET /web/image/res.partner/1711/avatar_128?unique=1791467885000 HTTP/1.1" 200 - 8 0.017 0.251 2026-10-08 13:58:11,056 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.217 2026-10-08 13:58:11,093 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 13:58:11,104 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.187 2026-10-08 13:58:11,135 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.012 0.175 2026-10-08 13:58:11,160 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 13:58:11,193 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.098 2026-10-08 13:58:11,215 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 4 0.008 0.024 2026-10-08 13:58:11,261 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 10 0.009 0.020 2026-10-08 13:58:11,320 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 13 0.012 0.031 2026-10-08 13:58:11,368 121 INFO rb-b76ecc8-225362-422414 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 13:58:11,429 121 INFO rb-b76ecc8-225362-422414 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 13:58:11,491 121 INFO rb-b76ecc8-225362-422414 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 13:58:11,539 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.028 2026-10-08 13:58:11,673 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 40 0.038 0.076 2026-10-08 13:58:11,759 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 11 0.022 0.034 2026-10-08 13:58:11,827 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 6 0.006 0.042 2026-10-08 13:58:11,887 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.010 0.037 2026-10-08 13:58:11,935 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/dataset/call_kw/fleet.vehicle.trip/search_read HTTP/1.1" 200 - 3 0.013 0.020 2026-10-08 13:58:11,988 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:11] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.006 0.034 2026-10-08 13:58:12,028 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:12] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-08 13:58:12,083 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:12] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-08 13:58:12,139 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:12] "GET /web/assets/e46343b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-08 13:58:12,192 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:12] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-08 13:58:12,220 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 13:58:12] "GET /web/assets/9504026/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 13:58:12,325 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-08 13:58:12,325 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-08 13:58:12,326 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-08 13:58:12,332 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-08 13:58:12,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: tour succeeded 2026-10-08 13:58:12,345 121 INFO rb-b76ecc8-225362-422414 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 13:58:12,345 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-08 13:58:12,346 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-08 13:58:12,346 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-10-08 13:58:12,347 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-10-08 13:58:12,347 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-08 13:58:12,348 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-08 13:58:12,350 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-10-08 13:58:12,350 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-10-08 13:58:12,351 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-10-08 13:58:12,352 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-10-08 13:58:12,352 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-10-08 13:58:12,353 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-10-08 13:58:12,459 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/25/14.png 2026-10-08 13:58:12,464 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/25/15.png 2026-10-08 13:58:12,465 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/24/14.png 2026-10-08 13:58:12,465 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/26/14.png 2026-10-08 13:58:12,466 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/24/15.png 2026-10-08 13:58:12,466 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/26/15.png 2026-10-08 13:58:12,467 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: heap 22080780 (allocated 23044096) 2026-10-08 13:58:12,475 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/50/29.png 2026-10-08 13:58:12,476 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/51/29.png 2026-10-08 13:58:12,476 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/50/30.png 2026-10-08 13:58:12,477 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/51/30.png 2026-10-08 13:58:12,478 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/49/29.png 2026-10-08 13:58:12,479 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/52/29.png 2026-10-08 13:58:12,481 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/49/30.png 2026-10-08 13:58:12,482 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/52/30.png 2026-10-08 13:58:12,485 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Closing chrome headless with pid 5537 2026-10-08 13:58:12,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Closing websocket connection 2026-10-08 13:58:12,500 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Terminating chrome headless with pid 5537 2026-10-08 13:58:12,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome Log in: /tmp/odoo_tests/rb-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_135812_621360_test_driver_trip_map_tour.txt 2026-10-08 13:58:12,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Removing chrome user profile "/tmp/tmpwzu4drgk_chrome_odoo" 2026-10-08 13:58:12,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:58:12,730 121 INFO rb-b76ecc8-225362-422414 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 13:58:12,766 121 INFO rb-b76ecc8-225362-422414 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 13:58:12,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_confirmed_map_reachable_from_switcher ... 2026-10-08 13:58:12,848 121 INFO rb-b76ecc8-225362-422414 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 13:58:12,903 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_done_map_reachable_from_switcher ... 2026-10-08 13:58:12,952 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_marker_popup_fields ... 2026-10-08 13:58:13,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_reachable_from_dispatch_board ... 2026-10-08 13:58:13,045 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_view_type_and_arch ... 2026-10-08 13:58:13,080 121 INFO rb-b76ecc8-225362-422414 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 13:58:13,120 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_planning_map_reachable_from_switcher ... 2026-10-08 13:58:13,161 121 INFO rb-b76ecc8-225362-422414 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 13:58:13,202 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_progress_map_reachable_from_switcher ... 2026-10-08 13:58:13,253 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:58:13,281 121 INFO rb-b76ecc8-225362-422414 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 13:58:13,358 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:58:13,378 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_auto_installs_on_full_depends ... 2026-10-08 13:58:13,413 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_user_inherits_fleet_readonly_group ... 2026-10-08 13:58:14,231 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2399] 2026-10-08 13:58:14,254 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27932] 2026-10-08 13:58:14,265 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 13:58:14,357 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:58:16,925 121 INFO rb-b76ecc8-225362-422414 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 13:58:17,961 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_neither_transport_constraint_fires_on_one_shipment_one_booking ... 2026-10-08 13:58:18,672 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_fleet_order_creates_no_shipment ... 2026-10-08 13:58:19,276 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_freight_order_creates_no_fleet_booking ... 2026-10-08 13:58:20,015 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 13:58:21,245 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_billed_then_cancelled_order_uses_credit_note_route ... 2026-10-08 13:58:25,847 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [80] 2026-10-08 13:58:25,882 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [72] 2026-10-08 13:58:26,064 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_booking_item_prepare_hook_is_overridable_by_a_leaf ... 2026-10-08 13:58:26,541 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_cancels_draft_booking ... 2026-10-08 13:58:27,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [82] 2026-10-08 13:58:27,655 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [74] 2026-10-08 13:58:27,780 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_refuses_when_booking_in_progress ... 2026-10-08 13:58:28,556 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753141518814234.1791467908.408168792724609-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 13:58:28,790 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2400] 2026-10-08 13:58:28,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715245806850169.1791467908.865310907363892-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 13:58:28,952 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2401] 2026-10-08 13:58:29,138 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2402] 2026-10-08 13:58:29,331 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2403] 2026-10-08 13:58:29,486 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <322399077131039.1791467909.408749818801880-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 13:58:29,501 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2404] 2026-10-08 13:58:29,649 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <281497306404720.1791467909.572500944137573-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 13:58:29,664 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2405] 2026-10-08 13:58:29,832 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #791 deleted mail.mail records with IDs: [2406] 2026-10-08 13:58:30,308 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [83] 2026-10-08 13:58:30,340 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [75] 2026-10-08 13:58:30,442 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_confirm_generates_one_draft_booking_linked_back_per_line ... 2026-10-08 13:58:30,857 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_line_price_unit_survives_recompute_on_plain_sale ... 2026-10-08 13:58:34,518 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_line_is_discriminated_from_service_line ... 2026-10-08 13:58:36,722 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_product_must_stay_a_service ... 2026-10-08 13:58:36,915 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_is_commercially_billed_true_only_when_sale_linked ... 2026-10-08 13:58:37,500 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_non_creator_salesman_can_cancel_so_without_access_error ... 2026-10-08 13:58:38,808 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #792 deleted loyalty.history records with IDs: [86] 2026-10-08 13:58:38,886 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #792 deleted sale.order.coupon.points records with IDs: [78] 2026-10-08 13:58:39,018 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_prelinked_orphan_booking_is_adopted_on_confirm ... 2026-10-08 13:58:39,424 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_product_form_arch_exposes_fleet_transport_anchor ... 2026-10-08 13:58:39,727 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_reconfirm_syncs_existing_booking_without_creating_second ... 2026-10-08 13:58:40,612 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [88] 2026-10-08 13:58:40,640 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [80] 2026-10-08 13:58:40,895 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_second_booking_on_same_order_is_rejected ... 2026-10-08 13:58:41,668 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_smart_button_visible_for_fleet_order_only ... 2026-10-08 13:58:42,244 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:58:42,880 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_volume_per_unit_set_correctly ... 2026-10-08 13:58:43,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_weight_per_unit_set_correctly ... 2026-10-08 13:58:43,975 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_dimension_routing_by_uom_category ... 2026-10-08 13:58:44,734 121 INFO rb-b76ecc8-225362-422414 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 13:58:45,258 121 INFO rb-b76ecc8-225362-422414 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 13:58:45,761 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:58:46,454 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_booking_linked_to_sale_order ... 2026-10-08 13:58:46,918 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_mapped_from_line ... 2026-10-08 13:58:47,419 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_payload_lifecycle_on_cancel ... 2026-10-08 13:58:47,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_generates_one_cargo_booking ... 2026-10-08 13:58:48,393 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_satisfies_demand_constraints ... 2026-10-08 13:58:48,885 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_reconfirm_no_duplicate_cargo_booking ... 2026-10-08 13:58:49,435 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:58:50,256 121 INFO rb-b76ecc8-225362-422414 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 13:58:50,840 121 INFO rb-b76ecc8-225362-422414 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 13:58:51,632 121 INFO rb-b76ecc8-225362-422414 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 13:58:52,084 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:58:52,837 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_generates_ordered_stop_pairs ... 2026-10-08 13:58:53,392 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_satisfies_aggregate_demand ... 2026-10-08 13:58:53,950 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_item_pickup_overridable_default_header ... 2026-10-08 13:58:54,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_sequence_is_positive ... 2026-10-08 13:58:55,392 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_single_stop_unchanged ... 2026-10-08 13:58:55,881 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:58:57,017 121 INFO rb-b76ecc8-225362-422414 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 13:58:59,326 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 13:58:59,595 121 INFO rb-b76ecc8-225362-422414 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 13:59:00,094 121 INFO rb-b76ecc8-225362-422414 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 13:59:00,556 121 INFO rb-b76ecc8-225362-422414 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 13:59:01,046 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_fleet_passenger_fare_flag_discriminates_correctly ... 2026-10-08 13:59:01,404 121 INFO rb-b76ecc8-225362-422414 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 13:59:02,003 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_pricelist_does_not_clobber_manually_entered_fare ... 2026-10-08 13:59:04,788 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_seat_count_uses_final_qty_before_confirm ... 2026-10-08 13:59:07,135 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_vip_product_yields_vip_transport_booking_type ... 2026-10-08 13:59:07,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 13:59:08,446 121 INFO rb-b76ecc8-225362-422414 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 13:59:08,752 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 13:59:18,547 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_false_stock_skips_weight_check ... 2026-10-08 13:59:18,949 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [558] 2026-10-08 13:59:19,063 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_true_stock_raises_on_overload ... 2026-10-08 13:59:19,172 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 13:59:28,933 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_group_by_transport_cycles_001 ... 2026-10-08 13:59:29,634 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_001 ... 2026-10-08 13:59:29,737 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_002 ... 2026-10-08 13:59:29,784 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_003 ... 2026-10-08 13:59:29,831 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_004 ... 2026-10-08 13:59:29,965 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_005 ... 2026-10-08 13:59:30,357 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_006 ... 2026-10-08 13:59:30,561 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_007 ... 2026-10-08 13:59:30,938 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_stock_picking_weight_and_volume_001 ... 2026-10-08 13:59:31,015 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_001 ... 2026-10-08 13:59:31,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_002 ... 2026-10-08 13:59:31,727 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 13:59:42,958 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_001 ... 2026-10-08 13:59:43,041 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 816, model: trip.waypoint 2026-10-08 13:59:43,091 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_002 ... 2026-10-08 13:59:43,256 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 816, model: fleet.vehicle.trip 2026-10-08 13:59:43,306 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_003 ... 2026-10-08 13:59:43,427 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 821, model: trip.waypoint 2026-10-08 13:59:43,486 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_004 ... 2026-10-08 13:59:43,528 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 821, model: stock.picking 2026-10-08 13:59:43,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_005 ... 2026-10-08 13:59:43,622 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 823, model: stock.picking 2026-10-08 13:59:43,920 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #823 deleted trip.segment records with IDs: [560] 2026-10-08 13:59:44,034 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_006 ... 2026-10-08 13:59:44,454 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_007 ... 2026-10-08 13:59:45,040 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #824 deleted trip.segment records with IDs: [562] 2026-10-08 13:59:45,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_008 ... 2026-10-08 13:59:45,687 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #824 deleted trip.segment records with IDs: [564] 2026-10-08 13:59:45,814 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_001 ... 2026-10-08 13:59:46,059 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [566] 2026-10-08 13:59:46,208 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [448, 449] 2026-10-08 13:59:46,299 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_002 ... 2026-10-08 13:59:46,455 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_003 ... 2026-10-08 13:59:46,680 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [568] 2026-10-08 13:59:46,807 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [450, 451] 2026-10-08 13:59:46,887 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_004 ... 2026-10-08 13:59:47,178 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [570] 2026-10-08 13:59:47,342 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [452, 453] 2026-10-08 13:59:47,437 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_005 ... 2026-10-08 13:59:47,657 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [572] 2026-10-08 13:59:47,788 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [455] 2026-10-08 13:59:47,915 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_006 ... 2026-10-08 13:59:48,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [574] 2026-10-08 13:59:48,491 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [457] 2026-10-08 13:59:48,628 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_007 ... 2026-10-08 13:59:48,837 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [576] 2026-10-08 13:59:49,003 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [577] 2026-10-08 13:59:49,187 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_008 ... 2026-10-08 13:59:49,420 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [579] 2026-10-08 13:59:49,561 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [460, 461] 2026-10-08 13:59:49,647 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_009 ... 2026-10-08 13:59:49,862 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [581] 2026-10-08 13:59:50,118 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [462, 463] 2026-10-08 13:59:50,376 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [583] 2026-10-08 13:59:50,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [464, 465] 2026-10-08 13:59:50,675 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_001 ... 2026-10-08 13:59:50,738 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_002 ... 2026-10-08 13:59:51,136 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [585] 2026-10-08 13:59:51,264 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_003 ... 2026-10-08 13:59:51,413 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_004 ... 2026-10-08 13:59:51,829 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [587] 2026-10-08 13:59:51,985 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [468, 469] 2026-10-08 13:59:52,079 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [224] 2026-10-08 13:59:52,113 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4349] 2026-10-08 13:59:52,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_005 ... 2026-10-08 13:59:52,778 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [589] 2026-10-08 13:59:52,951 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [470, 471] 2026-10-08 13:59:53,013 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [225] 2026-10-08 13:59:53,026 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4350] 2026-10-08 13:59:53,336 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [591] 2026-10-08 13:59:53,442 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_006 ... 2026-10-08 13:59:53,822 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [593] 2026-10-08 13:59:54,280 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [594] 2026-10-08 13:59:54,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [595, 596] 2026-10-08 13:59:55,159 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [599] 2026-10-08 13:59:55,730 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [601] 2026-10-08 13:59:55,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_007 ... 2026-10-08 13:59:56,419 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [603] 2026-10-08 13:59:56,597 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [481, 482] 2026-10-08 13:59:56,693 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [230] 2026-10-08 13:59:56,716 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4360] 2026-10-08 13:59:56,760 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_008 ... 2026-10-08 13:59:57,271 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [605] 2026-10-08 13:59:57,492 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [483, 484] 2026-10-08 13:59:57,605 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [231] 2026-10-08 13:59:57,662 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4361] 2026-10-08 13:59:57,994 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [607] 2026-10-08 13:59:58,190 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 14:00:08,747 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_001 ... 2026-10-08 14:00:09,389 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [609] 2026-10-08 14:00:09,814 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [611] 2026-10-08 14:00:10,202 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [613] 2026-10-08 14:00:10,531 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [610] 2026-10-08 14:00:10,869 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [615, 616] 2026-10-08 14:00:11,106 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [612] 2026-10-08 14:00:11,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [619, 620] 2026-10-08 14:00:11,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [614] 2026-10-08 14:00:12,019 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [623, 624] 2026-10-08 14:00:12,301 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [617, 618] 2026-10-08 14:00:12,578 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [627, 628, 629] 2026-10-08 14:00:12,880 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_002 ... 2026-10-08 14:00:13,682 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [633] 2026-10-08 14:00:14,109 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [635] 2026-10-08 14:00:14,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [637] 2026-10-08 14:00:14,913 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [639] 2026-10-08 14:00:15,379 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [641] 2026-10-08 14:00:15,806 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [643] 2026-10-08 14:00:16,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [645] 2026-10-08 14:00:16,496 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_003 ... 2026-10-08 14:00:16,624 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_004 ... 2026-10-08 14:00:17,121 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [647] 2026-10-08 14:00:17,295 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [648] 2026-10-08 14:00:17,475 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [649, 650] 2026-10-08 14:00:17,832 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [651, 652] 2026-10-08 14:00:18,129 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [653, 654, 655] 2026-10-08 14:00:18,373 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [656, 657, 658] 2026-10-08 14:00:18,591 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [659, 660, 661, 662] 2026-10-08 14:00:18,895 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [663, 664, 665, 666] 2026-10-08 14:00:19,223 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [667, 668, 669, 670, 671] 2026-10-08 14:00:19,549 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [672, 673, 674, 675, 676] 2026-10-08 14:00:19,839 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [677, 678, 679, 680, 681, 682] 2026-10-08 14:00:20,193 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_006 ... 2026-10-08 14:00:20,540 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [689] 2026-10-08 14:00:20,903 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [691] 2026-10-08 14:00:21,350 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [693] 2026-10-08 14:00:21,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [690] 2026-10-08 14:00:21,831 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [695, 696] 2026-10-08 14:00:22,070 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [692] 2026-10-08 14:00:22,301 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [699, 700] 2026-10-08 14:00:22,560 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [694] 2026-10-08 14:00:22,922 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [703, 704] 2026-10-08 14:00:23,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [697, 698] 2026-10-08 14:00:23,446 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [707, 708, 709] 2026-10-08 14:00:23,751 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_007 ... 2026-10-08 14:00:24,448 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [713] 2026-10-08 14:00:24,834 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [715] 2026-10-08 14:00:25,235 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [717] 2026-10-08 14:00:25,473 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [714] 2026-10-08 14:00:25,749 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [719, 720] 2026-10-08 14:00:26,036 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [718] 2026-10-08 14:00:26,219 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [723, 724] 2026-10-08 14:00:26,534 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [721, 722] 2026-10-08 14:00:26,782 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [727, 728, 729] 2026-10-08 14:00:27,088 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [716] 2026-10-08 14:00:27,255 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [733, 734] 2026-10-08 14:00:27,512 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [725, 726] 2026-10-08 14:00:27,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [737, 738, 739] 2026-10-08 14:00:28,069 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_010 ... 2026-10-08 14:00:28,547 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [743] 2026-10-08 14:00:28,908 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [745] 2026-10-08 14:00:29,329 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [747] 2026-10-08 14:00:29,602 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [744] 2026-10-08 14:00:29,868 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [749, 750] 2026-10-08 14:00:30,125 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [746] 2026-10-08 14:00:30,406 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [753, 754] 2026-10-08 14:00:30,710 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [748] 2026-10-08 14:00:30,958 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [757, 758] 2026-10-08 14:00:31,184 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [751, 752] 2026-10-08 14:00:31,435 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [761, 762, 763] 2026-10-08 14:00:31,689 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_011 ... 2026-10-08 14:00:31,860 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_012 ... 2026-10-08 14:00:32,234 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [767] 2026-10-08 14:00:32,387 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [768] 2026-10-08 14:00:32,628 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [769, 770] 2026-10-08 14:00:32,884 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [771, 772] 2026-10-08 14:00:33,152 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [773, 774, 775] 2026-10-08 14:00:33,445 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [776, 777, 778] 2026-10-08 14:00:33,675 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [779, 780, 781, 782] 2026-10-08 14:00:34,049 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [783, 784, 785, 786] 2026-10-08 14:00:34,407 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [787, 788, 789, 790, 791] 2026-10-08 14:00:34,702 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [792, 793, 794, 795, 796] 2026-10-08 14:00:35,058 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [797, 798, 799, 800, 801, 802] 2026-10-08 14:00:35,394 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_013 ... 2026-10-08 14:00:35,966 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [809] 2026-10-08 14:00:36,388 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [811] 2026-10-08 14:00:36,766 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [813] 2026-10-08 14:00:37,017 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [810] 2026-10-08 14:00:37,291 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [815, 816] 2026-10-08 14:00:37,567 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [814] 2026-10-08 14:00:37,803 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [819, 820] 2026-10-08 14:00:38,198 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [817, 818] 2026-10-08 14:00:38,531 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [823, 824, 825] 2026-10-08 14:00:38,842 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [812] 2026-10-08 14:00:39,077 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [829, 830] 2026-10-08 14:00:39,396 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [821, 822] 2026-10-08 14:00:39,633 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [833, 834, 835] 2026-10-08 14:00:39,870 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_014 ... 2026-10-08 14:00:41,140 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [839] 2026-10-08 14:00:41,668 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [841] 2026-10-08 14:00:42,092 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [843] 2026-10-08 14:00:42,313 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [840] 2026-10-08 14:00:42,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [845, 846] 2026-10-08 14:00:42,878 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [842] 2026-10-08 14:00:43,146 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [849, 850] 2026-10-08 14:00:43,404 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [844] 2026-10-08 14:00:43,641 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [853, 854] 2026-10-08 14:00:43,859 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [847, 848] 2026-10-08 14:00:44,112 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [857, 858, 859] 2026-10-08 14:00:44,623 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [863] 2026-10-08 14:00:44,990 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [865] 2026-10-08 14:00:45,373 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [867] 2026-10-08 14:00:45,595 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [864] 2026-10-08 14:00:45,761 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [869, 870] 2026-10-08 14:00:45,990 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [866] 2026-10-08 14:00:46,152 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [873, 874] 2026-10-08 14:00:46,383 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [868] 2026-10-08 14:00:46,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [877, 878] 2026-10-08 14:00:46,743 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [871, 872] 2026-10-08 14:00:46,925 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [881, 882, 883] 2026-10-08 14:00:47,239 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:00:56,913 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_001 ... 2026-10-08 14:00:57,622 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [887] 2026-10-08 14:00:57,789 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [888] 2026-10-08 14:00:57,965 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [889, 890] 2026-10-08 14:00:58,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [891, 892] 2026-10-08 14:00:58,643 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [893, 894, 895] 2026-10-08 14:00:58,871 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [896, 897, 898] 2026-10-08 14:00:59,095 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [899, 900, 901, 902] 2026-10-08 14:00:59,595 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [907] 2026-10-08 14:01:00,099 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [909] 2026-10-08 14:01:00,393 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [903, 904, 905, 906] 2026-10-08 14:01:00,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [911, 912, 913, 914, 915] 2026-10-08 14:01:01,069 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_002 ... 2026-10-08 14:01:01,483 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [921] 2026-10-08 14:01:01,659 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [922] 2026-10-08 14:01:01,869 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [923, 924] 2026-10-08 14:01:02,111 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [925, 926] 2026-10-08 14:01:02,383 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [927, 928, 929] 2026-10-08 14:01:02,627 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [930, 931, 932] 2026-10-08 14:01:02,888 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [933, 934, 935, 936] 2026-10-08 14:01:03,465 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [941] 2026-10-08 14:01:04,011 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [943] 2026-10-08 14:01:04,230 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [937, 938, 939, 940] 2026-10-08 14:01:04,602 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [945, 946, 947, 948, 949] 2026-10-08 14:01:04,921 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_003 ... 2026-10-08 14:01:05,354 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [955] 2026-10-08 14:01:05,511 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [956] 2026-10-08 14:01:05,708 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [957, 958] 2026-10-08 14:01:06,004 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [959, 960] 2026-10-08 14:01:06,413 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [961, 962, 963] 2026-10-08 14:01:06,713 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [964, 965, 966] 2026-10-08 14:01:07,005 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [967, 968, 969, 970] 2026-10-08 14:01:07,603 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [975] 2026-10-08 14:01:07,966 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [977] 2026-10-08 14:01:08,214 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [971, 972, 973, 974] 2026-10-08 14:01:08,527 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [979, 980, 981, 982, 983] 2026-10-08 14:01:08,904 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_004 ... 2026-10-08 14:01:09,323 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [989] 2026-10-08 14:01:09,496 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [990] 2026-10-08 14:01:09,820 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [991, 992] 2026-10-08 14:01:10,077 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [993, 994] 2026-10-08 14:01:10,371 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [995, 996, 997] 2026-10-08 14:01:10,665 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [998, 999, 1000] 2026-10-08 14:01:10,884 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1001, 1002, 1003, 1004] 2026-10-08 14:01:11,425 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1009] 2026-10-08 14:01:11,681 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1010] 2026-10-08 14:01:11,988 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1011, 1012] 2026-10-08 14:01:12,247 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1005, 1006, 1007, 1008] 2026-10-08 14:01:12,610 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1015, 1016, 1017, 1018, 1019] 2026-10-08 14:01:12,953 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_005 ... 2026-10-08 14:01:13,067 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_006 ... 2026-10-08 14:01:13,428 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1025] 2026-10-08 14:01:13,570 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1026] 2026-10-08 14:01:13,755 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1027, 1028] 2026-10-08 14:01:14,140 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1029, 1030] 2026-10-08 14:01:14,458 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1031, 1032, 1033] 2026-10-08 14:01:14,749 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1034, 1035, 1036] 2026-10-08 14:01:15,085 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1037, 1038, 1039, 1040] 2026-10-08 14:01:15,362 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1041, 1042, 1043, 1044] 2026-10-08 14:01:15,676 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1045, 1046, 1047, 1048, 1049] 2026-10-08 14:01:16,069 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_014 ... 2026-10-08 14:01:17,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1055] 2026-10-08 14:01:17,490 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1056] 2026-10-08 14:01:17,754 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1057, 1058] 2026-10-08 14:01:18,295 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1059, 1060] 2026-10-08 14:01:18,733 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1061, 1062, 1063] 2026-10-08 14:01:19,049 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1064, 1065, 1066] 2026-10-08 14:01:19,315 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1067, 1068, 1069, 1070] 2026-10-08 14:01:19,835 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1075] 2026-10-08 14:01:20,204 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1077] 2026-10-08 14:01:20,427 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1071, 1072, 1073, 1074] 2026-10-08 14:01:20,709 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1079, 1080, 1081, 1082, 1083] 2026-10-08 14:01:21,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1089] 2026-10-08 14:01:21,396 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1090] 2026-10-08 14:01:21,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1091, 1092] 2026-10-08 14:01:21,808 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1093, 1094] 2026-10-08 14:01:21,995 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1095, 1096, 1097] 2026-10-08 14:01:22,194 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1098, 1099, 1100] 2026-10-08 14:01:22,398 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1101, 1102, 1103, 1104] 2026-10-08 14:01:22,803 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1109] 2026-10-08 14:01:23,177 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1111] 2026-10-08 14:01:23,390 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1105, 1106, 1107, 1108] 2026-10-08 14:01:23,635 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-10-08 14:01:24,032 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:01:35,091 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_batch_reassign_is_idempotent ... 2026-10-08 14:01:35,998 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_assigns_loads_in_one_action ... 2026-10-08 14:01:40,457 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_done_rederives_round2_loads ... 2026-10-08 14:01:41,875 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:01:51,895 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_does_not_raise_on_release ... 2026-10-08 14:01:52,403 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [48] 2026-10-08 14:01:52,438 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_legs_and_batch ... 2026-10-08 14:01:53,117 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [49] 2026-10-08 14:01:53,144 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.stock.transfer.leg records with IDs: [1] 2026-10-08 14:01:53,189 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_loads ... 2026-10-08 14:01:53,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [50] 2026-10-08 14:01:53,675 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:02:03,898 121 INFO rb-b76ecc8-225362-422414 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 14:02:04,587 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1123] 2026-10-08 14:02:04,776 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_silent_below_warning_threshold ... 2026-10-08 14:02:05,445 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1125] 2026-10-08 14:02:05,640 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_fires_in_pre_warning_zone ... 2026-10-08 14:02:06,268 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1127] 2026-10-08 14:02:06,461 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_silent_below_warning_threshold ... 2026-10-08 14:02:07,062 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1129] 2026-10-08 14:02:07,313 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:02:17,758 121 INFO rb-b76ecc8-225362-422414 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 14:02:18,088 121 INFO rb-b76ecc8-225362-422414 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 14:02:18,144 121 INFO rb-b76ecc8-225362-422414 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 14:02:18,224 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:02:29,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [423244] 2026-10-08 14:02:29,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [3684] 2026-10-08 14:02:29,477 121 INFO rb-b76ecc8-225362-422414 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 14:02:29,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 881, model: stock.move 2026-10-08 14:02:29,584 121 INFO rb-b76ecc8-225362-422414 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 14:02:29,602 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 881, model: stock.move 2026-10-08 14:02:29,716 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 14:02:39,638 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_access_propagation: Starting TestFleetStockGuardAccessErrorPropagation.test_access_error_during_auto_planning_propagates ... 2026-10-08 14:02:40,020 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:02:50,951 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [143575, 143576, 355094, 355102] 2026-10-08 14:02:50,951 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [1481, 1480, 3346, 3354] 2026-10-08 14:02:50,951 121 INFO rb-b76ecc8-225362-422414 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 14:02:50,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 898, model: stock.location 2026-10-08 14:02:51,060 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 898, model: stock.location 2026-10-08 14:02:51,063 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 898, model: stock.location 2026-10-08 14:02:51,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 14:03:01,384 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_domain_tolerance: Starting TestFleetStockGuardDomainTolerance.test_malformed_domain_excludes_only_that_vehicle ... 2026-10-08 14:03:01,809 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1131] 2026-10-08 14:03:02,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1133] 2026-10-08 14:03:02,479 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1132] 2026-10-08 14:03:02,731 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1135, 1136] 2026-10-08 14:03:02,992 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1134] 2026-10-08 14:03:03,190 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1139, 1140] 2026-10-08 14:03:03,518 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1137, 1138] 2026-10-08 14:03:03,816 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1143, 1144, 1145] 2026-10-08 14:03:04,139 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1141, 1142] 2026-10-08 14:03:04,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1149, 1150, 1151] 2026-10-08 14:03:04,714 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1146, 1147, 1148] 2026-10-08 14:03:05,094 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1155, 1156, 1157, 1158] 2026-10-08 14:03:05,539 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:03:16,241 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_goods_feeds_cross_axis_once ... 2026-10-08 14:03:17,202 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_inter_warehouse_leg_counts_once ... 2026-10-08 14:03:17,697 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_requires_chain_link ... 2026-10-08 14:03:18,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_root_picking_is_chain_head ... 2026-10-08 14:03:18,579 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:03:28,587 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_all_picking_types_carriable ... 2026-10-08 14:03:29,195 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_allocated_volume_follows_product_stowage_change ... 2026-10-08 14:03:29,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_fractional_weight_from_picking_rollup ... 2026-10-08 14:03:29,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_loaded_picking_not_double_counted ... 2026-10-08 14:03:30,461 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1163] 2026-10-08 14:03:30,652 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_no_load_coexistence_keeps_legacy_weight ... 2026-10-08 14:03:31,305 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1165] 2026-10-08 14:03:31,448 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_over_allocation_blocked ... 2026-10-08 14:03:31,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_quantity_done_reconciles_picked_quantity ... 2026-10-08 14:03:32,469 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_round_number_follows_backorder_depth ... 2026-10-08 14:03:33,464 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_split_conserves_demand ... 2026-10-08 14:03:34,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_trip_extra_weight_uses_fractional_load ... 2026-10-08 14:03:35,012 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:03:44,463 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_axis_b_only_goods ... 2026-10-08 14:03:44,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_inter_wh_leg_as_one_row ... 2026-10-08 14:03:45,358 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_projects_all_picking_types ... 2026-10-08 14:03:45,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:03:55,467 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_forty_pickings_assign_query_bounded ... 2026-10-08 14:03:59,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_load_compute_no_n_plus_one ... 2026-10-08 14:04:10,561 121 INFO rb-b76ecc8-225362-422414 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 14:04:10,580 121 INFO rb-b76ecc8-225362-422414 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 14:04:10,659 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:04:20,844 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_blocked_for_trip ... 2026-10-08 14:04:21,501 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1167] 2026-10-08 14:04:22,030 121 INFO rb-b76ecc8-225362-422414 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 14:04:23,048 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_create_backorder_forwards_backorder_moves ... 2026-10-08 14:04:24,100 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:04:33,476 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_goods_standalone_no_cargo_dependency ... 2026-10-08 14:04:33,946 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1169] 2026-10-08 14:04:34,063 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_inter_wh_and_wave_work_standalone ... 2026-10-08 14:04:34,871 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_standalone_goods_complete ... 2026-10-08 14:04:34,946 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:04:44,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_picking_search_filters: Starting TestPickingSearchFilters.test_vehicle_unassigned_filter_selects_only_unassigned_pickings ... 2026-10-08 14:04:45,230 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1171] 2026-10-08 14:04:45,423 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:04:45,439 121 INFO rb-b76ecc8-225362-422414 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 14:04:46,021 121 INFO rb-b76ecc8-225362-422414 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 14:04:46,095 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:04:56,586 121 INFO rb-b76ecc8-225362-422414 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 14:04:57,151 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1173] 2026-10-08 14:04:57,657 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1175] 2026-10-08 14:04:57,773 121 INFO rb-b76ecc8-225362-422414 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 14:04:58,088 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169322015499005.1791468297.910494089126587-openerp-message-notify@b8ddc400e6c1>: ['"Charlie Brown" <@False>'] 2026-10-08 14:04:58,189 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2407] 2026-10-08 14:04:58,316 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199634594301445.1791468298.235195159912109-openerp-message-notify@b8ddc400e6c1>: ['"David Wilson" <@False>'] 2026-10-08 14:04:58,328 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2408] 2026-10-08 14:04:58,447 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2409] 2026-10-08 14:04:58,567 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2410] 2026-10-08 14:04:58,676 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849373240774767.1791468298.617217540740967-openerp-message-notify@b8ddc400e6c1>: ['"Grace Lee" <@False>'] 2026-10-08 14:04:58,687 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2411] 2026-10-08 14:04:58,796 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <801710518846524.1791468298.730410337448120-openerp-message-notify@b8ddc400e6c1>: ['"Hannah Martin" <@False>'] 2026-10-08 14:04:58,810 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2412] 2026-10-08 14:04:58,954 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2413] 2026-10-08 14:04:59,087 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2414] 2026-10-08 14:04:59,418 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1177] 2026-10-08 14:04:59,544 121 INFO rb-b76ecc8-225362-422414 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 14:04:59,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_tracks_picking_reschedule ... 2026-10-08 14:05:00,239 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1179] 2026-10-08 14:05:00,421 121 INFO rb-b76ecc8-225362-422414 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 14:05:00,837 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1181] 2026-10-08 14:05:01,238 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:05:04,368 121 INFO rb-b76ecc8-225362-422414 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 14:05:16,997 121 INFO rb-b76ecc8-225362-422414 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 14:05:23,215 121 INFO rb-b76ecc8-225362-422414 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 14:05:30,723 121 INFO rb-b76ecc8-225362-422414 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 14:05:39,386 121 INFO rb-b76ecc8-225362-422414 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 14:05:47,382 121 INFO rb-b76ecc8-225362-422414 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 14:05:55,844 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:05:58,746 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_01 ... 2026-10-08 14:06:00,171 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_02 ... 2026-10-08 14:06:01,032 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_03 ... 2026-10-08 14:06:01,997 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_04 ... 2026-10-08 14:06:02,976 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_05 ... 2026-10-08 14:06:04,850 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_06 ... 2026-10-08 14:06:06,811 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_07 ... 2026-10-08 14:06:06,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_08 ... 2026-10-08 14:06:07,099 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:06:09,781 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_after_install_module_01 ... 2026-10-08 14:06:10,608 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_create_company_01 ... 2026-10-08 14:06:21,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_01 ... 2026-10-08 14:06:22,111 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_02 ... 2026-10-08 14:06:22,231 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_03 ... 2026-10-08 14:06:22,346 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_picking_type_01 ... 2026-10-08 14:06:22,534 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_property_stock_customer_multi_company_01 ... 2026-10-08 14:06:36,168 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_01 ... 2026-10-08 14:06:37,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_02 ... 2026-10-08 14:06:38,159 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_03 ... 2026-10-08 14:06:41,240 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_04 ... 2026-10-08 14:06:44,340 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_05 ... 2026-10-08 14:06:44,392 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:06:49,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-10-08 14:06:50,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-10-08 14:06:51,842 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [1, 2] 2026-10-08 14:06:51,923 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [1, 2] 2026-10-08 14:06:51,936 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [3, 4] 2026-10-08 14:06:52,010 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [3, 4] 2026-10-08 14:06:52,021 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [5, 6] 2026-10-08 14:06:52,089 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [5, 6] 2026-10-08 14:06:52,150 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.export records with IDs: [1] 2026-10-08 14:06:52,189 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-10-08 14:06:52,934 121 INFO rb-b76ecc8-225362-422414 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 14:06:53,011 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-10-08 14:06:53,624 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 982, model: custom.declaration.export 2026-10-08 14:06:53,640 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 982, model: custom.declaration.export 2026-10-08 14:06:53,647 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 982, model: custom.declaration.export 2026-10-08 14:06:53,662 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 982, model: custom.declaration.export.line 2026-10-08 14:06:53,666 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 982, model: custom.declaration.export.line 2026-10-08 14:06:53,675 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 982, model: custom.declaration.tax.export 2026-10-08 14:06:53,681 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 982, model: custom.declaration.tax.export 2026-10-08 14:06:53,693 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 982, model: custom.declaration.tax.export.group 2026-10-08 14:06:53,766 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:06:58,738 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_04_transfer_rate_custom_declaration_export ... 2026-10-08 14:07:00,199 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_05_transfer_rate_custom_declaration_export ... 2026-10-08 14:07:01,261 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_06_transfer_rate_custom_declaration_export ... 2026-10-08 14:07:02,250 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_01 ... 2026-10-08 14:07:03,275 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_02 ... 2026-10-08 14:07:05,688 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [315, 314, 313, 312] 2026-10-08 14:07:05,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [710, 708, 706, 704] 2026-10-08 14:07:07,391 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_03 ... 2026-10-08 14:07:10,898 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [39, 39] 2026-10-08 14:07:11,186 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [319, 318, 317, 316] 2026-10-08 14:07:11,342 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [726, 724, 722, 720] 2026-10-08 14:07:12,785 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_04 ... 2026-10-08 14:07:16,061 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [41, 40, 43, 42, 40, 41, 42, 43] 2026-10-08 14:07:16,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [33] 2026-10-08 14:07:16,585 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [324, 323, 322, 321] 2026-10-08 14:07:16,752 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [744, 742, 740, 738] 2026-10-08 14:07:18,132 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_picking_on_export_custom_declaration_01 ... 2026-10-08 14:07:19,041 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [27, 28] 2026-10-08 14:07:19,056 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [27, 28, 29] 2026-10-08 14:07:19,136 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [29, 30] 2026-10-08 14:07:19,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [59, 60, 61, 62, 63, 64] 2026-10-08 14:07:19,246 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [31, 32] 2026-10-08 14:07:19,437 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [33, 34] 2026-10-08 14:07:19,450 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [30, 31] 2026-10-08 14:07:19,537 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [35, 36] 2026-10-08 14:07:19,549 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [65, 66, 67, 68] 2026-10-08 14:07:19,640 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [37, 38] 2026-10-08 14:07:19,712 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_01 ... 2026-10-08 14:07:20,679 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_02 ... 2026-10-08 14:07:21,616 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [43, 44] 2026-10-08 14:07:21,629 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [38, 39, 40] 2026-10-08 14:07:21,640 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [45, 46] 2026-10-08 14:07:21,645 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [81, 82, 83, 84, 85, 86] 2026-10-08 14:07:21,751 121 INFO rb-b76ecc8-225362-422414 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 14:07:25,239 121 INFO rb-b76ecc8-225362-422414 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 14:07:32,551 121 INFO rb-b76ecc8-225362-422414 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 14:07:34,983 121 INFO rb-b76ecc8-225362-422414 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 14:07:37,702 121 INFO rb-b76ecc8-225362-422414 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 14:07:38,701 121 INFO rb-b76ecc8-225362-422414 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 14:07:39,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_01 ... 2026-10-08 14:07:40,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_02 ... 2026-10-08 14:07:41,451 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_04 ... 2026-10-08 14:07:43,081 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_05 ... 2026-10-08 14:07:45,136 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_export_custom_declaration_01 ... 2026-10-08 14:07:47,397 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_03 ... 2026-10-08 14:07:49,378 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_04 ... 2026-10-08 14:07:51,108 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_01 ... 2026-10-08 14:07:53,103 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [341, 340, 339, 338] 2026-10-08 14:07:53,259 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [786, 784, 782, 780] 2026-10-08 14:07:56,881 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_02 ... 2026-10-08 14:07:59,977 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [358, 357, 356, 355] 2026-10-08 14:08:00,193 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [812, 810, 808, 806] 2026-10-08 14:08:04,480 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_03 ... 2026-10-08 14:08:07,792 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [53, 52, 55, 54, 52, 53, 54, 55] 2026-10-08 14:08:07,961 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [36] 2026-10-08 14:08:08,286 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [375, 374, 373, 372] 2026-10-08 14:08:08,511 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [838, 836, 834, 832] 2026-10-08 14:08:12,062 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_04 ... 2026-10-08 14:08:15,586 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [61, 60, 63, 62, 60, 61, 62, 63] 2026-10-08 14:08:15,762 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [38] 2026-10-08 14:08:16,176 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [393, 392, 391, 390] 2026-10-08 14:08:16,371 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [866, 864, 862, 860] 2026-10-08 14:08:20,859 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_05 ... 2026-10-08 14:08:24,009 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_08 ... 2026-10-08 14:08:29,633 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_01 ... 2026-10-08 14:08:31,871 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_02 ... 2026-10-08 14:08:32,887 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_03 ... 2026-10-08 14:08:34,324 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_04 ... 2026-10-08 14:08:35,672 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_01 ... 2026-10-08 14:08:39,786 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_02 ... 2026-10-08 14:08:42,629 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_03 ... 2026-10-08 14:08:44,800 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:08:49,928 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_01 ... 2026-10-08 14:08:51,692 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_02 ... 2026-10-08 14:08:53,863 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_03 ... 2026-10-08 14:08:55,178 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_04 ... 2026-10-08 14:08:57,328 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_01 ... 2026-10-08 14:08:57,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_02 ... 2026-10-08 14:08:58,035 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_01 ... 2026-10-08 14:08:58,070 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_02 ... 2026-10-08 14:08:59,045 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_01 ... 2026-10-08 14:08:59,088 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_02 ... 2026-10-08 14:09:00,045 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_required_for_picking_01 ... 2026-10-08 14:09:00,081 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_01 ... 2026-10-08 14:09:03,326 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [112] 2026-10-08 14:09:03,596 121 INFO rb-b76ecc8-225362-422414 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 14:09:05,497 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_foreign_trade_manual_override_survives_confirm ... 2026-10-08 14:09:08,535 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_return_product_01 ... 2026-10-08 14:09:12,057 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [115] 2026-10-08 14:09:12,431 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [106, 107] 2026-10-08 14:09:14,720 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [116] 2026-10-08 14:09:14,979 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [108, 109] 2026-10-08 14:09:14,993 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [117] 2026-10-08 14:09:15,369 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [110, 111] 2026-10-08 14:09:15,385 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [118] 2026-10-08 14:09:15,741 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [112, 113] 2026-10-08 14:09:15,754 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [119] 2026-10-08 14:09:16,103 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [114, 115] 2026-10-08 14:09:18,526 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [120] 2026-10-08 14:09:18,766 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [116, 117] 2026-10-08 14:09:18,784 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [121] 2026-10-08 14:09:19,248 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [118, 119] 2026-10-08 14:09:19,260 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [122] 2026-10-08 14:09:19,423 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [120, 121] 2026-10-08 14:09:19,437 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [123] 2026-10-08 14:09:19,573 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [122, 123] 2026-10-08 14:09:19,723 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:09:25,256 121 INFO rb-b76ecc8-225362-422414 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 14:09:27,896 121 INFO rb-b76ecc8-225362-422414 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 14:09:30,184 121 INFO rb-b76ecc8-225362-422414 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 14:09:33,117 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_company_foreign_export_isolation ... 2026-10-08 14:09:36,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_warehouse_foreign_export_isolation ... 2026-10-08 14:09:42,135 121 INFO rb-b76ecc8-225362-422414 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 14:09:42,239 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:09:48,866 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [511] 2026-10-08 14:09:49,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-10-08 14:09:50,289 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-10-08 14:09:51,321 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [1, 2] 2026-10-08 14:09:51,397 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [1, 2] 2026-10-08 14:09:51,413 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [3, 4] 2026-10-08 14:09:51,515 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [3, 4] 2026-10-08 14:09:51,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [5, 6] 2026-10-08 14:09:51,642 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [5, 6] 2026-10-08 14:09:51,698 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #16 deleted custom.declaration.import records with IDs: [1] 2026-10-08 14:09:51,738 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-10-08 14:09:52,650 121 INFO rb-b76ecc8-225362-422414 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 14:09:52,721 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-10-08 14:09:53,634 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 994, model: custom.declaration.import 2026-10-08 14:09:53,652 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 994, model: custom.declaration.import 2026-10-08 14:09:53,660 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 994, model: custom.declaration.import 2026-10-08 14:09:53,677 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 994, model: custom.declaration.import.line 2026-10-08 14:09:53,682 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 994, model: custom.declaration.import.line 2026-10-08 14:09:53,692 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 994, model: custom.declaration.tax.import 2026-10-08 14:09:53,699 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 994, model: custom.declaration.tax.import 2026-10-08 14:09:53,706 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 994, model: custom.declaration.tax.import 2026-10-08 14:09:53,720 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 994, model: custom.declaration.tax.import.group 2026-10-08 14:09:53,725 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 994, model: custom.declaration.tax.import.group 2026-10-08 14:09:53,731 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 994, model: custom.declaration.tax.import.group 2026-10-08 14:09:53,739 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 994, model: custom.declaration.line.extra.expense 2026-10-08 14:09:53,750 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 994, model: custom.declaration.line.extra.expense 2026-10-08 14:09:53,764 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 994, model: custom.declaration.line.extra.expense 2026-10-08 14:09:53,830 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:09:59,529 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [517] 2026-10-08 14:10:00,335 121 INFO rb-b76ecc8-225362-422414 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 14:10:00,631 121 INFO rb-b76ecc8-225362-422414 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 14:10:00,847 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_05 ... 2026-10-08 14:10:04,923 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_06 ... 2026-10-08 14:10:09,205 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_clearance_date_on_custom_declaration_01 ... 2026-10-08 14:10:10,052 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [37, 38] 2026-10-08 14:10:10,113 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [17, 18] 2026-10-08 14:10:10,123 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [39, 40] 2026-10-08 14:10:10,216 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [19, 20] 2026-10-08 14:10:10,281 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_currency_rate_manual_01 ... 2026-10-08 14:10:11,254 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [45, 46] 2026-10-08 14:10:11,362 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [23, 24] 2026-10-08 14:10:11,369 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [47, 48] 2026-10-08 14:10:11,445 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [25, 26] 2026-10-08 14:10:11,495 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_picking_on_import_custom_declaration_01 ... 2026-10-08 14:10:12,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [29, 30] 2026-10-08 14:10:12,280 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [20, 21, 22] 2026-10-08 14:10:12,390 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [31, 32] 2026-10-08 14:10:12,402 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [53, 54, 55, 56, 57, 58] 2026-10-08 14:10:12,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [33, 34] 2026-10-08 14:10:12,719 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [35, 36] 2026-10-08 14:10:12,731 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [23, 24] 2026-10-08 14:10:12,815 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [37, 38] 2026-10-08 14:10:12,827 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [59, 60, 61, 62] 2026-10-08 14:10:12,913 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [39, 40] 2026-10-08 14:10:12,989 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_po_on_import_custom_declaration_01 ... 2026-10-08 14:10:13,676 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_01 ... 2026-10-08 14:10:14,704 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [45, 46] 2026-10-08 14:10:14,724 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [31, 32, 33] 2026-10-08 14:10:14,882 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [47, 48] 2026-10-08 14:10:14,894 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [75, 76, 77, 78, 79, 80] 2026-10-08 14:10:14,996 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [49, 50] 2026-10-08 14:10:15,140 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [81, 82] 2026-10-08 14:10:15,205 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [51, 52] 2026-10-08 14:10:15,215 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [83, 84] 2026-10-08 14:10:15,275 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [53, 54] 2026-10-08 14:10:15,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [85, 86] 2026-10-08 14:10:15,400 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [55, 56] 2026-10-08 14:10:15,470 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_02 ... 2026-10-08 14:10:16,368 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [59, 60] 2026-10-08 14:10:16,381 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [37, 38, 39] 2026-10-08 14:10:16,449 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [61, 62] 2026-10-08 14:10:16,461 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [93, 94, 95, 96, 97, 98] 2026-10-08 14:10:16,542 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [63, 64] 2026-10-08 14:10:16,667 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [99, 100] 2026-10-08 14:10:16,760 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [65, 66] 2026-10-08 14:10:16,774 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [101, 102] 2026-10-08 14:10:16,878 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [67, 68] 2026-10-08 14:10:16,935 121 INFO rb-b76ecc8-225362-422414 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 14:10:20,083 121 INFO rb-b76ecc8-225362-422414 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 14:10:27,102 121 INFO rb-b76ecc8-225362-422414 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 14:10:28,687 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [117, 118] 2026-10-08 14:10:28,771 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [73, 74] 2026-10-08 14:10:28,783 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [119, 120] 2026-10-08 14:10:28,862 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [75, 76] 2026-10-08 14:10:28,882 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [45, 46] 2026-10-08 14:10:28,994 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [77, 78] 2026-10-08 14:10:29,004 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [121, 122] 2026-10-08 14:10:29,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [79, 80] 2026-10-08 14:10:29,083 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [123, 124] 2026-10-08 14:10:29,158 121 INFO rb-b76ecc8-225362-422414 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 14:10:30,406 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_compute_landed_cost_01 ... 2026-10-08 14:10:34,328 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_custom_declaration_03 ... 2026-10-08 14:10:36,626 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_import_custom_declaration_01 ... 2026-10-08 14:10:40,087 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_01 ... 2026-10-08 14:10:41,470 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_02 ... 2026-10-08 14:10:42,507 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_01 ... 2026-10-08 14:10:42,548 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7038] 2026-10-08 14:10:42,613 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_02 ... 2026-10-08 14:10:42,639 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7037] 2026-10-08 14:10:42,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_06 ... 2026-10-08 14:10:47,445 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_07 ... 2026-10-08 14:10:50,538 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [152, 153] 2026-10-08 14:10:50,607 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [90, 91] 2026-10-08 14:10:50,618 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [154, 155] 2026-10-08 14:10:50,682 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [92, 93] 2026-10-08 14:10:50,693 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [156, 157] 2026-10-08 14:10:50,762 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [94, 95] 2026-10-08 14:10:50,771 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [158, 159] 2026-10-08 14:10:50,822 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [96, 97] 2026-10-08 14:10:50,832 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [160, 161] 2026-10-08 14:10:50,887 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [98, 99] 2026-10-08 14:10:50,897 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [162, 163] 2026-10-08 14:10:56,602 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [100, 101] 2026-10-08 14:10:57,760 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_09 ... 2026-10-08 14:10:59,766 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [170, 171] 2026-10-08 14:10:59,865 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [104, 105] 2026-10-08 14:10:59,874 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [172, 173] 2026-10-08 14:11:01,340 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [106, 107] 2026-10-08 14:11:01,408 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_10 ... 2026-10-08 14:11:03,117 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_11 ... 2026-10-08 14:11:04,691 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_tax_computation_01 ... 2026-10-08 14:11:05,798 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_validate_landed_cost_01 ... 2026-10-08 14:11:09,201 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:11:15,086 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [542] 2026-10-08 14:11:15,872 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_01 ... 2026-10-08 14:11:16,292 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_02 ... 2026-10-08 14:11:16,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_03 ... 2026-10-08 14:11:17,404 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_01 ... 2026-10-08 14:11:17,587 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_02 ... 2026-10-08 14:11:17,774 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_01 ... 2026-10-08 14:11:18,085 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_02 ... 2026-10-08 14:11:18,506 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_03 ... 2026-10-08 14:11:18,952 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_01 ... 2026-10-08 14:11:18,991 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_02 ... 2026-10-08 14:11:20,142 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_01 ... 2026-10-08 14:11:20,172 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_02 ... 2026-10-08 14:11:21,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_required_for_picking_01 ... 2026-10-08 14:11:21,337 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_flow_of_import_01 ... 2026-10-08 14:11:25,660 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_return_product_01 ... 2026-10-08 14:11:32,180 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:11:37,810 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [554] 2026-10-08 14:11:38,511 121 INFO rb-b76ecc8-225362-422414 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 14:11:39,319 121 INFO rb-b76ecc8-225362-422414 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 14:11:40,095 121 INFO rb-b76ecc8-225362-422414 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 14:11:41,175 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:11:42,732 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_001_air_basic_chargeable_weight ... 2026-10-08 14:11:43,061 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_002_non_air_not_applicable ... 2026-10-08 14:11:43,155 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:11:44,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_01_air_chargeable_weight ... 2026-10-08 14:11:44,987 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_02_booking_confirmed_immediately ... 2026-10-08 14:11:45,140 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_03_urgent_surcharge_as_charge_line ... 2026-10-08 14:11:45,265 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_04_atd_and_leg_done ... 2026-10-08 14:11:45,397 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:11:47,110 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_01_air_import_no_containers_hawb_set ... 2026-10-08 14:11:47,502 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_02_ata_milestone ... 2026-10-08 14:11:47,760 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_03_storage_fee_per_day ... 2026-10-08 14:11:48,027 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_04_full_air_import_charges ... 2026-10-08 14:11:48,318 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_05_chargeable_weight_import ... 2026-10-08 14:11:48,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:11:50,187 121 INFO rb-b76ecc8-225362-422414 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 14:11:50,790 121 INFO rb-b76ecc8-225362-422414 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 14:11:51,068 121 INFO rb-b76ecc8-225362-422414 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 14:11:51,309 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:11:52,937 121 INFO rb-b76ecc8-225362-422414 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 14:11:53,353 121 INFO rb-b76ecc8-225362-422414 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 14:11:53,750 121 INFO rb-b76ecc8-225362-422414 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 14:11:54,070 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:11:55,546 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_01_blank_si_fcl_prints_air_ports ... 2026-10-08 14:11:56,108 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_02_blank_si_lcl_prints_air_ports ... 2026-10-08 14:11:56,483 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:11:57,964 121 INFO rb-b76ecc8-225362-422414 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 14:11:58,219 121 INFO rb-b76ecc8-225362-422414 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 14:11:58,320 121 INFO rb-b76ecc8-225362-422414 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 14:11:58,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:12:00,198 121 INFO rb-b76ecc8-225362-422414 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 14:12:00,565 121 INFO rb-b76ecc8-225362-422414 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 14:12:00,760 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:12:02,325 121 INFO rb-b76ecc8-225362-422414 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 14:12:02,823 121 INFO rb-b76ecc8-225362-422414 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 14:12:03,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:12:04,763 121 INFO rb-b76ecc8-225362-422414 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 14:12:05,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2415] 2026-10-08 14:12:05,603 121 INFO rb-b76ecc8-225362-422414 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 14:12:06,011 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2416] 2026-10-08 14:12:06,073 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:12:08,428 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_arrival_notice_send_leaves_an_auditable_chatter_record ... 2026-10-08 14:12:08,858 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2417] 2026-10-08 14:12:08,903 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_body_contains_shipment_reference_date_and_vietnamese_translation ... 2026-10-08 14:12:09,037 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-b76ecc8-225362/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,038 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,502 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-b76ecc8-225362/addons/web/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,503 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/web/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,658 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-b76ecc8-225362/addons/base_setup/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,658 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/base_setup/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,665 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-b76ecc8-225362/addons/bus/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,665 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/bus/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,668 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-b76ecc8-225362/addons/web_tour/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,668 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/web_tour/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,672 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-b76ecc8-225362/addons/html_editor/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,672 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/html_editor/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-b76ecc8-225362/addons/mail/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,685 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mail/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,783 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-b76ecc8-225362/addons/sales_team/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,783 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sales_team/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,792 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-b76ecc8-225362/addons/onboarding/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,792 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/onboarding/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,799 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-b76ecc8-225362/addons/uom/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,799 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/uom/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,807 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-b76ecc8-225362/addons/product/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,807 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/product/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,859 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-b76ecc8-225362/addons/analytic/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,860 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/analytic/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,872 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-b76ecc8-225362/addons/web_editor/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,872 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/web_editor/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,910 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-b76ecc8-225362/addons/http_routing/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,911 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/http_routing/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,915 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-b76ecc8-225362/addons/auth_signup/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,915 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/auth_signup/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,932 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-b76ecc8-225362/addons/portal/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,932 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/portal/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,952 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-b76ecc8-225362/addons/resource/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,952 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/resource/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,965 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-b76ecc8-225362/addons/digest/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,965 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/digest/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,975 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-b76ecc8-225362/addons/account/i18n/vi.po for language vi_VN 2026-10-08 14:12:09,976 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,169 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-b76ecc8-225362/addons/payment/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,170 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,212 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-b76ecc8-225362/addons/account_payment/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,213 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_payment/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,222 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-b76ecc8-225362/addons/utm/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,223 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/utm/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,229 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-b76ecc8-225362/addons/sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,230 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,279 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_management/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,279 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_management/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,286 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-b76ecc8-225362/addons/barcodes/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,287 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/barcodes/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,291 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-b76ecc8-225362/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,292 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,296 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-b76ecc8-225362/addons/stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:10,296 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,484 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-b76ecc8-225362/addons/stock_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,484 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/stock_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,501 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-b76ecc8-225362/addons/phone_validation/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,501 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/phone_validation/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,507 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,508 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,591 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,610 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-b76ecc8-225362/addons/calendar/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,610 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/calendar/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,653 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-b76ecc8-225362/addons/contacts/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,654 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/contacts/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,661 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-b76ecc8-225362/addons/crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,661 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-b76ecc8-225362/addons/social_media/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,708 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/social_media/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,711 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-b76ecc8-225362/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,711 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,714 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-b76ecc8-225362/addons/website/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,714 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,887 121 INFO rb-b76ecc8-225362-422414 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 14:12:11,887 121 INFO rb-b76ecc8-225362-422414 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 14:12:11,892 121 INFO rb-b76ecc8-225362-422414 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 14:12:11,892 121 INFO rb-b76ecc8-225362-422414 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 14:12:11,915 121 INFO rb-b76ecc8-225362-422414 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 14:12:11,916 121 INFO rb-b76ecc8-225362-422414 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 14:12:11,942 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-b76ecc8-225362/addons/purchase/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,942 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/purchase/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-b76ecc8-225362/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,974 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,985 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-b76ecc8-225362/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,985 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 14:12:11,994 121 INFO rb-b76ecc8-225362-422414 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 14:12:11,994 121 INFO rb-b76ecc8-225362-422414 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 14:12:11,996 121 INFO rb-b76ecc8-225362-422414 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 14:12:11,997 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,000 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,000 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,013 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,013 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,023 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,023 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-b76ecc8-225362/addons/rating/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,025 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/rating/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,034 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-b76ecc8-225362/addons/project/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,035 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,083 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,083 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,112 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-b76ecc8-225362/addons/website_payment/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,112 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_payment/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,118 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-b76ecc8-225362/addons/website_mail/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,118 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_mail/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,120 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-b76ecc8-225362/addons/portal_rating/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,120 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/portal_rating/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,124 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-b76ecc8-225362/addons/delivery/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,124 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/delivery/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,136 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,137 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,191 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-b76ecc8-225362/addons/mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,191 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,266 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-b76ecc8-225362/addons/link_tracker/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,267 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/link_tracker/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,272 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,333 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-b76ecc8-225362/addons/resource_mail/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,334 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/resource_mail/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,336 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-b76ecc8-225362/addons/hr/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,337 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,382 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_expense/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,383 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_expense/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,414 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,414 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,453 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-b76ecc8-225362/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,453 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,455 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,455 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-b76ecc8-225362/addons/data_recycle/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,490 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/data_recycle/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,496 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,496 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,499 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-10-08 14:12:12,500 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,500 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,542 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-b76ecc8-225362/addons/maintenance/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,542 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/maintenance/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,561 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-b76ecc8-225362/addons/marketing_card/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,561 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/marketing_card/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,577 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,577 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,589 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,589 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,593 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,593 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,606 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-b76ecc8-225362/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,606 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,608 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,609 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,614 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,614 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_contract/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,623 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_contract/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,634 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,634 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,637 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,637 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,646 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,646 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,665 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,665 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,669 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,669 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,677 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,677 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,679 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,679 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,683 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,684 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,689 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,689 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,691 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,691 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,694 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,694 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-10-08 14:12:12,697 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,697 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,705 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,705 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,708 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,708 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,709 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,710 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,786 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,787 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,838 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,838 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,842 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,842 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,846 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,846 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,852 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,852 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,855 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,855 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,893 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,893 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,898 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,898 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,932 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,932 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,933 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,933 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,942 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,942 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,948 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,948 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,959 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,959 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,966 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-10-08 14:12:12,966 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,966 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,987 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,987 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,989 121 INFO rb-b76ecc8-225362-422414 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 14:12:12,990 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,000 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,000 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,003 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,003 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,028 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,028 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,032 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,032 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,037 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,037 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,039 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,039 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,185 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,185 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,191 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,191 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,199 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,199 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,219 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-b76ecc8-225362/addons/iap/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,219 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/iap/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,225 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-b76ecc8-225362/addons/iap_mail/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,226 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/iap_mail/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,232 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-b76ecc8-225362/addons/sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,232 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,262 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-b76ecc8-225362/addons/base_automation/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,262 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/base_automation/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,279 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,279 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,299 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-b76ecc8-225362/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,299 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,305 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,305 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,314 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,315 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,316 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,316 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,347 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,347 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,350 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,350 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,369 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,369 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,376 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-b76ecc8-225362/addons/base_import_module/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,377 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/base_import_module/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,383 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,383 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,403 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,403 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,405 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,405 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,427 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,427 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,429 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,430 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,440 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,440 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,443 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-b76ecc8-225362/addons/fleet/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,443 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/fleet/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,476 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,476 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,483 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,483 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,492 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,492 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,497 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,497 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,509 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,509 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,514 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,514 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,564 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-10-08 14:12:13,565 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,565 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,592 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,593 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,598 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-10-08 14:12:13,599 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,599 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,655 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,655 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,659 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,659 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,755 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-b76ecc8-225362/addons/base_import/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,755 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/base_import/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,767 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,767 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,797 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,797 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,849 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-b76ecc8-225362/addons/gamification/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,849 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/gamification/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-b76ecc8-225362/addons/survey/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,890 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/survey/i18n/vi.po for language vi_VN 2026-10-08 14:12:13,953 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,953 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,957 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,957 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,959 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,959 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,983 121 INFO rb-b76ecc8-225362-422414 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 14:12:13,983 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,007 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,007 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,013 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,014 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,019 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,019 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,026 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_skills/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,027 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_skills/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,045 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,045 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,062 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,062 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,073 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,073 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,104 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,104 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,109 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,109 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,115 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,115 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,123 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,123 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,141 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,141 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,143 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,143 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,165 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,165 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,183 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,183 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,209 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,209 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,262 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,263 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,290 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,290 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,292 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,293 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,308 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,308 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,325 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-b76ecc8-225362/addons/website_partner/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,325 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_partner/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-b76ecc8-225362/addons/website_profile/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,331 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_profile/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-b76ecc8-225362/addons/website_slides/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,344 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_slides/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,426 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-b76ecc8-225362/addons/event/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,426 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/event/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,513 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,513 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,531 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-b76ecc8-225362/addons/im_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,531 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/im_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,552 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,564 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-b76ecc8-225362/addons/repair/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,564 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/repair/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,585 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,585 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,601 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,601 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,615 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-b76ecc8-225362/addons/project_todo/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,616 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_todo/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,625 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-b76ecc8-225362/addons/lunch/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,625 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/lunch/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,655 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-b76ecc8-225362/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,655 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,669 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-10-08 14:12:14,669 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-10-08 14:12:14,670 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-b76ecc8-225362/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,670 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,682 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-b76ecc8-225362/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,683 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,686 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-b76ecc8-225362/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,686 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,690 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,690 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,694 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_discount/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,694 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_discount/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,697 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-b76ecc8-225362/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,697 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,713 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,715 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,715 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,719 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-b76ecc8-225362/addons/loyalty/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,719 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/loyalty/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,747 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,747 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,757 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,758 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,761 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,761 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,763 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,767 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,767 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,772 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,772 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,777 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,777 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,781 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,782 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,785 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-10-08 14:12:14,785 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,785 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,790 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,790 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,793 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-10-08 14:12:14,793 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,793 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,798 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,798 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,800 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,800 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,814 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-10-08 14:12:14,814 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,814 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,821 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,821 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,824 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,824 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,826 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,826 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,833 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,833 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,835 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,836 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,839 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-10-08 14:12:14,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-b76ecc8-225362/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,840 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,843 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,843 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,845 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,845 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,859 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,859 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,868 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,868 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,871 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-b76ecc8-225362/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,871 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,873 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-b76ecc8-225362/addons/base_iban/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,874 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/base_iban/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,876 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-b76ecc8-225362/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,876 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,880 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,880 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,897 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,897 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,909 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,909 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,912 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,912 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,922 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,922 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,925 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,925 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,928 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,928 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,931 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,931 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,933 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,933 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,937 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-10-08 14:12:14,937 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,937 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,949 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,949 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,963 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-10-08 14:12:14,963 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-b76ecc8-225362/addons/website_blog/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,963 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_blog/i18n/vi.po for language vi_VN 2026-10-08 14:12:14,993 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,993 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,995 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,995 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,997 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,997 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,999 121 INFO rb-b76ecc8-225362-422414 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 14:12:14,999 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,001 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,001 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,003 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,003 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,027 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,027 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,037 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-10-08 14:12:15,037 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,037 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,039 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,039 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,041 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/rb-b76ecc8-225362/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,041 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,050 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,050 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,054 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/rb-b76ecc8-225362/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,054 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,057 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,058 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,060 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-b76ecc8-225362/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,060 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,066 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-10-08 14:12:15,066 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-b76ecc8-225362/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,066 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,071 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-10-08 14:12:15,071 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,071 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,075 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,075 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,078 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,079 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,082 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,082 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,087 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,087 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,098 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,099 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,101 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,101 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,105 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,105 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,107 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,107 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,115 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,116 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,149 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,149 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,151 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,152 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,153 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,153 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,167 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,168 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,172 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,172 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,175 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-b76ecc8-225362/addons/mrp_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,176 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mrp_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,183 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,183 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,204 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,204 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,212 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,212 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,240 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,240 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,245 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,246 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,249 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,249 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,252 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,252 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,256 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language vi_VN 2026-10-08 14:12:15,256 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-b76ecc8-225362/addons/website_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,256 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,260 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,260 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,262 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,263 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,265 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-b76ecc8-225362/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,265 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,282 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,287 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,287 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,289 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-b76ecc8-225362/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,289 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,293 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-b76ecc8-225362/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,294 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,295 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-b76ecc8-225362/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,296 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,301 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-b76ecc8-225362/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,301 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,305 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-b76ecc8-225362/addons/account_edi/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,305 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_edi/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,310 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-b76ecc8-225362/addons/certificate/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,310 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/certificate/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,317 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-b76ecc8-225362/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,317 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,322 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-b76ecc8-225362/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,322 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,333 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-b76ecc8-225362/addons/account_fleet/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,333 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_fleet/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,336 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-b76ecc8-225362/addons/account_peppol/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,336 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_peppol/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,353 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-b76ecc8-225362/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,354 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,361 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-b76ecc8-225362/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,361 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,367 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-b76ecc8-225362/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,367 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,370 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-b76ecc8-225362/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,370 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,373 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-b76ecc8-225362/addons/account_test/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,373 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_test/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,378 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-b76ecc8-225362/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,378 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,381 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-b76ecc8-225362/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,381 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-b76ecc8-225362/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,385 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,389 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-b76ecc8-225362/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,389 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,392 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-b76ecc8-225362/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,392 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,394 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-b76ecc8-225362/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,394 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,396 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-b76ecc8-225362/addons/auth_totp/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,396 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/auth_totp/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,401 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-b76ecc8-225362/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,401 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,405 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-b76ecc8-225362/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,405 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,410 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-b76ecc8-225362/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,411 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,414 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-b76ecc8-225362/addons/base_install_request/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,414 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/base_install_request/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-b76ecc8-225362/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,421 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,425 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-b76ecc8-225362/addons/base_vat/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,425 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/base_vat/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,430 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,430 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,433 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-b76ecc8-225362/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,433 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,437 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-b76ecc8-225362/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,437 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,440 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-b76ecc8-225362/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,440 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,444 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-b76ecc8-225362/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,444 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,450 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-b76ecc8-225362/addons/iap_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,450 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/iap_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,452 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-b76ecc8-225362/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,452 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,456 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-b76ecc8-225362/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,457 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,470 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-b76ecc8-225362/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,470 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,474 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/crm_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,474 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/crm_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,477 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-b76ecc8-225362/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,477 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-b76ecc8-225362/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,487 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,493 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-b76ecc8-225362/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,493 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,509 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-b76ecc8-225362/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,510 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,513 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-b76ecc8-225362/addons/event_booth/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,513 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/event_booth/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,524 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-b76ecc8-225362/addons/event_product/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,524 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/event_product/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,528 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/event_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,528 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/event_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,537 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,538 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,542 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-b76ecc8-225362/addons/event_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,543 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/event_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,550 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,550 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,551 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/event_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,552 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/event_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,554 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,554 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,557 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-b76ecc8-225362/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,557 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,559 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-b76ecc8-225362/addons/google_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,559 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/google_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,561 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-b76ecc8-225362/addons/google_calendar/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,561 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/google_calendar/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,566 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-b76ecc8-225362/addons/google_gmail/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,567 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/google_gmail/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,571 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,571 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,574 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,575 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,580 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,580 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,585 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,585 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,591 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,595 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,595 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,597 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_presence/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,598 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_presence/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,605 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,605 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,607 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,607 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,614 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,614 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,617 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,618 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,621 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,625 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-10-08 14:12:15,626 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-10-08 14:12:15,626 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,626 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,629 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,629 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,631 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,631 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,635 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,635 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,642 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-10-08 14:12:15,642 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,642 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,674 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,674 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,711 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language vi_VN 2026-10-08 14:12:15,712 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language vi_VN 2026-10-08 14:12:15,712 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,712 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,715 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,715 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,717 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,718 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,720 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-10-08 14:12:15,720 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,720 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,727 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_service/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,728 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_service/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,730 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-b76ecc8-225362/addons/project_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,730 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,736 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_project/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,737 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_project/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,749 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,750 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-10-08 14:12:15,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-10-08 14:12:15,776 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,776 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,785 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,785 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,794 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,794 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,797 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,798 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,820 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,820 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,825 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,825 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,828 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,828 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,830 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,830 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,832 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,832 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,847 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,848 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,850 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,850 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,857 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,857 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,859 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,859 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,865 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,865 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,871 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,872 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,873 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,873 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,878 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,878 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,880 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,880 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,882 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,882 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,883 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,883 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,885 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-b76ecc8-225362/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,885 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,893 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-b76ecc8-225362/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,893 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,895 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-b76ecc8-225362/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,895 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,898 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-b76ecc8-225362/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,898 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,901 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,901 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,906 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,906 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,908 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,908 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,911 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,912 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,922 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,922 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,926 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,926 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,933 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,933 121 INFO rb-b76ecc8-225362-422414 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 14:12:15,937 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-b76ecc8-225362/addons/mail_bot/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,937 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mail_bot/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,941 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-10-08 14:12:15,941 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-b76ecc8-225362/addons/mail_group/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,941 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mail_group/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,955 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,955 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,958 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,958 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,959 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,960 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,961 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,961 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,963 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_track/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,963 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_track/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,993 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,993 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,996 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,996 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:15,999 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,003 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,003 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,005 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,005 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,008 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-b76ecc8-225362/addons/membership/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,008 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/membership/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,020 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-b76ecc8-225362/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,020 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-b76ecc8-225362/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,023 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,031 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-b76ecc8-225362/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,031 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,040 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-b76ecc8-225362/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,041 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,043 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-b76ecc8-225362/addons/product_expiry/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,043 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/product_expiry/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,052 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-b76ecc8-225362/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,052 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,056 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-b76ecc8-225362/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,056 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,058 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,058 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,060 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-b76ecc8-225362/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,061 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,064 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-b76ecc8-225362/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,064 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,067 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-b76ecc8-225362/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,067 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,070 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-10-08 14:12:16,070 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,070 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,075 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,075 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,080 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,080 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,086 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,086 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,096 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,097 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,101 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,101 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,108 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,109 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,111 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_event/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,111 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_event/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,116 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,116 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,118 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_hr/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,118 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_hr/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,124 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-10-08 14:12:16,125 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,125 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,128 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,128 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,131 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,131 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,133 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,134 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,136 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,136 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,138 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,138 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,140 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,141 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,142 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/pos_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,143 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/pos_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,144 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-b76ecc8-225362/addons/product_email_template/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,144 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/product_email_template/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,147 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-b76ecc8-225362/addons/product_images/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,147 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/product_images/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,153 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-b76ecc8-225362/addons/product_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,153 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/product_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,159 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-b76ecc8-225362/addons/product_matrix/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,159 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/product_matrix/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,163 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-b76ecc8-225362/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,163 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,168 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-b76ecc8-225362/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,168 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,170 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-b76ecc8-225362/addons/project_mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,170 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,173 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-b76ecc8-225362/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,173 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,176 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,176 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,180 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-10-08 14:12:16,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-b76ecc8-225362/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,181 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,183 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-b76ecc8-225362/addons/project_purchase/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,183 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_purchase/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,186 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-b76ecc8-225362/addons/project_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,186 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-b76ecc8-225362/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,189 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,191 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_expense/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,191 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_expense/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,194 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-b76ecc8-225362/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,195 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,197 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/project_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,197 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-b76ecc8-225362/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,200 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,203 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-b76ecc8-225362/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,203 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,205 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-b76ecc8-225362/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,205 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,210 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-b76ecc8-225362/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,210 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,212 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-b76ecc8-225362/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,212 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,216 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-b76ecc8-225362/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,216 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,218 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,218 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,221 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,221 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,225 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,225 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,228 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,228 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,238 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,238 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,242 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,242 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,245 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,246 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,248 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-10-08 14:12:16,248 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,248 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,260 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,260 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,264 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,264 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,267 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,268 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,270 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,270 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-10-08 14:12:16,273 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-b76ecc8-225362/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,273 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,275 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-b76ecc8-225362/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,275 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-b76ecc8-225362/addons/snailmail/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,282 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/snailmail/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-b76ecc8-225362/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,294 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,299 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,300 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,435 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,435 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,441 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,447 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,447 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,452 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,453 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,456 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,457 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,461 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,461 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,465 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,465 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,469 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,470 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,474 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,474 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,480 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,480 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,487 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,491 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,491 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,494 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,496 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,497 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,502 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,502 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-b76ecc8-225362/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,505 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,508 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/stock_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,508 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/stock_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,511 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-10-08 14:12:16,511 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-10-08 14:12:16,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-10-08 14:12:16,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-10-08 14:12:16,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-10-08 14:12:16,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-10-08 14:12:16,513 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-10-08 14:12:16,513 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-b76ecc8-225362/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,513 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,518 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-10-08 14:12:16,518 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-b76ecc8-225362/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,518 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,542 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-b76ecc8-225362/addons/website_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,542 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,548 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-b76ecc8-225362/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,549 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-10-08 14:12:16,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_demo/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,552 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_demo/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,558 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-b76ecc8-225362/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,558 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,562 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,562 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,567 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,567 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,582 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,582 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,587 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,588 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,590 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,593 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,593 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,602 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,602 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,607 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,607 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,611 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,611 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-10-08 14:12:16,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-10-08 14:12:16,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-10-08 14:12:16,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-10-08 14:12:16,622 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-10-08 14:12:16,622 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-10-08 14:12:16,622 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-10-08 14:12:16,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-10-08 14:12:16,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-10-08 14:12:16,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-10-08 14:12:16,624 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-10-08 14:12:16,624 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-10-08 14:12:16,624 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-10-08 14:12:16,625 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,625 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,631 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-10-08 14:12:16,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-10-08 14:12:16,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-10-08 14:12:16,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-10-08 14:12:16,633 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-10-08 14:12:16,633 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language vi_VN 2026-10-08 14:12:16,634 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-10-08 14:12:16,634 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-10-08 14:12:16,634 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-10-08 14:12:16,635 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-10-08 14:12:16,635 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-10-08 14:12:16,635 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,635 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-10-08 14:12:16,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-10-08 14:12:16,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-10-08 14:12:16,640 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-10-08 14:12:16,640 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,640 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,645 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-10-08 14:12:16,646 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,646 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-10-08 14:12:16,650 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,650 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,656 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language vi_VN 2026-10-08 14:12:16,657 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-b76ecc8-225362/addons/website_forum/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,657 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_forum/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,709 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-b76ecc8-225362/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,710 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,719 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-b76ecc8-225362/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,719 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,727 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-10-08 14:12:16,728 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-10-08 14:12:16,728 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,728 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,776 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,777 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,778 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,778 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,781 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-10-08 14:12:16,782 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,782 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,784 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,785 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,787 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-10-08 14:12:16,788 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,788 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,792 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,792 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,796 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,797 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,801 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,801 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,803 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,803 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,808 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,808 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,810 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,810 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,813 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,813 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,820 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,820 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,825 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,825 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,829 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,829 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,832 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,832 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,836 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,836 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,839 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,840 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,843 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,843 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,847 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,847 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,849 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-10-08 14:12:16,850 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-10-08 14:12:16,850 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-10-08 14:12:16,851 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-10-08 14:12:16,851 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,851 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,855 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,855 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,858 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,858 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,861 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,861 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,866 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,866 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,869 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,869 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,873 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,873 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,878 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,878 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,882 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,882 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,884 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,884 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,887 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,887 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,889 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,889 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,891 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,892 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,895 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,895 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,897 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,897 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,899 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-10-08 14:12:16,900 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,900 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,903 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,903 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,905 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-10-08 14:12:16,905 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,905 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,908 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,908 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,911 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,911 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,913 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,913 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,919 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,919 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,921 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,922 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,924 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-10-08 14:12:16,925 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-10-08 14:12:16,925 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-10-08 14:12:16,925 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-10-08 14:12:16,926 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,926 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,931 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,931 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,934 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,935 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,941 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,941 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,944 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,944 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,947 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,947 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,950 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,950 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,953 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,954 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,959 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,959 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,963 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-10-08 14:12:16,963 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,963 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,967 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,967 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,971 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,971 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,974 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-10-08 14:12:16,978 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,978 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,981 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,981 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,984 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,984 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,988 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,988 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,991 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,991 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,995 121 INFO rb-b76ecc8-225362-422414 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 14:12:16,995 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,001 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,001 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,003 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,004 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,006 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,006 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,012 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,012 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,014 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,015 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-10-08 14:12:17,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-10-08 14:12:17,018 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,018 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,021 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,021 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,028 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,028 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,033 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,033 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,038 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,038 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,042 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,042 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,050 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,050 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,053 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,053 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,059 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,059 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,062 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,062 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,064 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,064 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,066 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,066 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,070 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,070 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,072 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,072 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,074 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,075 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,078 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,078 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,081 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,081 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,088 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,088 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,092 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,092 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,099 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,099 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,105 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,105 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,108 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,108 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,113 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,113 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,121 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,121 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,125 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,125 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,132 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,132 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,135 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,136 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,138 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-10-08 14:12:17,139 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,139 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,142 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,142 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,145 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,145 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,152 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,152 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,157 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,158 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,162 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,162 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,164 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,164 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,167 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,167 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,169 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,170 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,182 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,182 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,185 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,185 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,187 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,187 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,189 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,189 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,193 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,193 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,195 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-b76ecc8-225362/addons/transifex/i18n/vi.po for language vi_VN 2026-10-08 14:12:17,195 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/transifex/i18n/vi.po for language vi_VN 2026-10-08 14:12:17,198 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,198 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,217 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,217 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,234 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,234 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,237 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,238 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,241 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,241 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,245 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,245 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,262 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language vi_VN 2026-10-08 14:12:17,262 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-10-08 14:12:17,263 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,263 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,266 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,266 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,281 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,281 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,284 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,284 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,293 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,294 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,296 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,296 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,298 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,299 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,303 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,303 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,308 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language vi_VN 2026-10-08 14:12:17,308 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,309 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,311 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,312 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,339 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,339 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,342 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,342 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,346 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,346 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,349 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,349 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,359 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,359 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,375 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,376 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,381 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,381 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-b76ecc8-225362/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-10-08 14:12:17,385 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-10-08 14:12:17,388 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,389 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,393 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,393 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,401 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-10-08 14:12:17,401 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,402 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,409 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,409 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,419 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,420 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,426 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,426 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,432 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,432 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,436 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,436 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,459 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,459 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,469 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,470 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,484 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,484 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,487 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,487 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,491 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,491 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,510 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,510 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,522 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,522 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,525 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,525 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,530 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-10-08 14:12:17,530 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-10-08 14:12:17,531 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,531 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,534 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,534 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,536 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,536 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,539 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,539 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,542 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-10-08 14:12:17,542 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,542 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,588 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-10-08 14:12:17,589 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,589 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,595 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-10-08 14:12:17,595 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,595 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,605 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-10-08 14:12:17,606 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-10-08 14:12:17,606 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-10-08 14:12:17,606 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,607 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,609 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,610 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,628 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,628 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,630 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,631 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,634 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,634 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,636 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,637 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,640 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,640 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,642 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,642 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,645 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-10-08 14:12:17,645 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,646 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,649 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-10-08 14:12:17,650 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,650 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,653 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,654 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,659 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,659 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,663 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,663 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,666 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-10-08 14:12:17,666 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,667 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,668 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-10-08 14:12:17,669 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-10-08 14:12:17,697 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,697 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,701 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,701 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,703 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,703 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,705 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-10-08 14:12:17,706 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-10-08 14:12:17,706 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-10-08 14:12:17,707 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,707 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,711 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,712 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,713 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,713 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,715 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,715 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,717 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,717 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,719 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,719 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,721 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-10-08 14:12:17,722 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-10-08 14:12:17,722 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,722 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,725 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,725 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,730 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-10-08 14:12:17,730 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-b76ecc8-225362/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-10-08 14:12:17,730 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-10-08 14:12:17,735 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-10-08 14:12:17,736 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,736 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,739 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,739 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,742 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-10-08 14:12:17,742 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,742 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,745 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-10-08 14:12:17,745 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-b76ecc8-225362/addons/website_links/i18n/vi.po for language vi_VN 2026-10-08 14:12:17,745 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_links/i18n/vi.po for language vi_VN 2026-10-08 14:12:17,751 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,751 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,753 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-10-08 14:12:17,754 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,754 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,756 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,757 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,759 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-10-08 14:12:17,759 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,759 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,764 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,764 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,777 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,778 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,782 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,782 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,787 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,787 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,793 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,793 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,799 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,799 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,807 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,808 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,810 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,810 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,813 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,813 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,816 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,816 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,820 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,820 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,836 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,836 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,840 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,840 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,908 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,908 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,912 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,912 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,914 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,914 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,918 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,918 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,921 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,922 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,924 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,925 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,927 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,927 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,946 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,946 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,951 121 INFO rb-b76ecc8-225362-422414 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 14:12:17,951 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,283 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,283 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,289 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,289 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,292 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,292 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_custom/i18n/vi.po for language vi_VN 2026-10-08 14:12:19,294 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_custom/i18n/vi.po for language vi_VN 2026-10-08 14:12:19,297 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,298 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,300 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,301 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,304 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,304 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,312 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,312 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,319 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,319 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,344 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,344 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,350 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,350 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,355 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,355 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,358 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,359 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,362 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,362 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,365 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,365 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,368 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,368 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,380 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,380 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,383 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,383 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,388 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,388 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,391 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,391 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,394 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,394 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,397 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,397 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,399 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,399 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,401 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,401 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,408 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,408 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,413 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,413 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,415 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,415 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,418 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,418 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,421 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,421 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,424 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,425 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,428 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,428 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,433 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,433 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,436 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,436 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,438 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,439 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,447 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,447 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,452 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,452 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,456 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,456 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,469 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language vi_VN 2026-10-08 14:12:19,469 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language vi_VN 2026-10-08 14:12:19,470 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,470 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,480 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,480 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,483 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,483 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,485 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,485 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,489 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language vi_VN 2026-10-08 14:12:19,489 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-10-08 14:12:19,490 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,490 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,494 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,495 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,497 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,497 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,499 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,500 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,504 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,505 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,510 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,510 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,527 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,527 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,532 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,532 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,539 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,540 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,545 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,545 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,549 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,549 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,552 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,552 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,556 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-10-08 14:12:19,557 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,557 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,565 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,566 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,574 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-10-08 14:12:19,574 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,574 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,576 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,577 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,579 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,579 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,584 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,584 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,587 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,587 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,589 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,589 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,618 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,618 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,621 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,621 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,626 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,626 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,629 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,629 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,631 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,631 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,634 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,634 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,638 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,639 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,644 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,644 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,647 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,647 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,652 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,652 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,654 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,654 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,658 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,658 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,660 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,661 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,662 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,663 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,667 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,667 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,669 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,669 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,671 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,672 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,678 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,678 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,681 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,681 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,683 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,684 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,686 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,686 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,688 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-10-08 14:12:19,689 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,689 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,694 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,694 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,700 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,700 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,712 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,712 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,716 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-10-08 14:12:19,716 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,716 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,719 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,719 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,725 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,725 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,728 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,728 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,734 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,735 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,738 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,738 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,742 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,742 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,749 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,749 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,753 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,753 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,755 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,755 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,771 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,772 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,773 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,773 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,778 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,778 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,781 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,781 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,784 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,784 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,790 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,790 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,793 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,793 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,797 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-10-08 14:12:19,797 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,797 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,800 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-10-08 14:12:19,800 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-10-08 14:12:19,800 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,800 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,803 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-10-08 14:12:19,803 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-10-08 14:12:19,803 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-10-08 14:12:19,804 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-10-08 14:12:19,804 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,804 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,808 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-10-08 14:12:19,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-10-08 14:12:19,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-10-08 14:12:19,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-10-08 14:12:19,810 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-10-08 14:12:19,810 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,810 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,814 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-10-08 14:12:19,815 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-10-08 14:12:19,815 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,815 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,823 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,823 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,826 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-10-08 14:12:19,826 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-10-08 14:12:19,826 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,827 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,831 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,831 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,833 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,834 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,838 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,838 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,841 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,842 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,849 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,849 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,855 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,855 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,859 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-10-08 14:12:19,860 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,860 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,862 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,862 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,866 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,866 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,869 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,869 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,878 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,879 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,883 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,883 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,886 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,886 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,889 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,889 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,894 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language vi_VN 2026-10-08 14:12:19,895 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,895 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,898 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,898 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,907 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-10-08 14:12:19,907 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,907 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-10-08 14:12:19,913 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-10-08 14:12:19,913 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,913 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,915 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,916 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,919 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,919 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,922 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,922 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,924 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,925 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,932 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,933 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,936 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,936 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,938 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-10-08 14:12:19,939 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,939 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,942 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,942 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,945 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,945 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,950 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,950 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,956 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,957 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,961 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,961 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,965 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,965 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,967 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,968 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,973 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-10-08 14:12:19,973 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,974 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,980 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,980 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,982 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,982 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,985 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-10-08 14:12:19,985 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,985 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,989 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,989 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,995 121 INFO rb-b76ecc8-225362-422414 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 14:12:19,996 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,034 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,035 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,037 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,037 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,043 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,043 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,046 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-10-08 14:12:20,047 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,047 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,055 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,056 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,059 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,059 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,061 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,061 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,068 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,068 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,073 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,073 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,078 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,079 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,082 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,082 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,085 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,085 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,088 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-10-08 14:12:20,088 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,089 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,092 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,092 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,094 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,094 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,098 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,098 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,101 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,102 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,104 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,104 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,108 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-10-08 14:12:20,109 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,109 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,132 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,132 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,139 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,139 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,142 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,142 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,144 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,145 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,147 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,147 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,149 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,149 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,151 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,152 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,163 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,163 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,175 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,175 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language vi_VN 2026-10-08 14:12:20,189 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,189 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,196 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,196 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,198 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language vi_VN 2026-10-08 14:12:20,198 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,199 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,202 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,202 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,205 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,205 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,209 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,209 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,218 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,218 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,221 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,221 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,227 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,227 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,238 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,239 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,253 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,253 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,260 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,260 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,262 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,263 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,266 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,266 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,268 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,268 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,273 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,273 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,275 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-10-08 14:12:20,275 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,276 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,295 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,295 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,306 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,306 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,311 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,311 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,314 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,314 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,317 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,317 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,336 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,336 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,347 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,347 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,350 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,350 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,354 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,354 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,358 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,358 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,361 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,361 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,364 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,364 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,366 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,367 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,370 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,370 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,373 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,373 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,375 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,376 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,378 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,378 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,381 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,382 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,384 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,384 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,392 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,392 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,409 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,409 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,413 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,413 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,416 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,416 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,419 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language vi_VN 2026-10-08 14:12:20,420 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,420 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,424 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,424 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,426 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,426 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,433 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language vi_VN 2026-10-08 14:12:20,433 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language vi_VN 2026-10-08 14:12:20,433 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,434 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,436 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-10-08 14:12:20,436 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,437 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,439 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,440 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,444 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,444 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,447 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,447 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,449 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,449 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,452 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,452 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,456 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,457 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,460 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,460 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,462 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,462 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,489 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-10-08 14:12:20,489 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,490 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,492 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,492 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,497 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,497 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,501 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,501 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,503 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,504 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,506 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,506 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,512 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,512 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,514 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-b76ecc8-225362/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,515 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,521 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-b76ecc8-225362/addons/website_customer/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,521 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_customer/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,527 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,527 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,531 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,531 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,534 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,534 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,536 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-b76ecc8-225362/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,536 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,539 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-b76ecc8-225362/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,539 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,545 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-b76ecc8-225362/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,545 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,548 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-b76ecc8-225362/addons/website_membership/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,548 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_membership/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,551 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-b76ecc8-225362/addons/website_project/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,551 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_project/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,555 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,555 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,558 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,558 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,563 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,569 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,569 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,574 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,574 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,576 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,577 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,579 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,579 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,587 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,587 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,590 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,593 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,593 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,596 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-b76ecc8-225362/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,596 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,599 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,599 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,607 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,607 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,610 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,610 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,614 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-10-08 14:12:20,615 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,615 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,619 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,619 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,624 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,624 121 INFO rb-b76ecc8-225362-422414 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 14:12:20,635 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-b76ecc8-225362/addons/board/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,635 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/board/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_aps/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,640 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_aps/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,643 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,647 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,647 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,653 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,653 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,658 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,659 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,662 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,662 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,667 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,667 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,670 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,670 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,674 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,674 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,678 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,678 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,682 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,682 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-b76ecc8-225362/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,685 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,688 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-b76ecc8-225362/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,689 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,691 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-10-08 14:12:20,692 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-b76ecc8-225362/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,692 121 INFO rb-b76ecc8-225362-422414 odoo.tools.translate: loading base translation file /data/build/rb-b76ecc8-225362/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-10-08 14:12:20,694 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-10-08 14:12:20,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-10-08 14:12:20,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-10-08 14:12:20,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-10-08 14:12:20,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-10-08 14:12:20,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-10-08 14:12:20,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-10-08 14:12:20,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-10-08 14:13:07,350 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2418] 2026-10-08 14:13:07,394 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_clearing_recipients_before_send_prevents_stamp ... 2026-10-08 14:13:07,727 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_control_omitting_default_subtype_id_pulls_in_internal_follower ... 2026-10-08 14:13:08,085 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2419] 2026-10-08 14:13:08,119 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2420] 2026-10-08 14:13:08,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_direct_import_notifies_consignee_and_notify_party ... 2026-10-08 14:13:08,564 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2421] 2026-10-08 14:13:08,620 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_external_discriminator_excludes_own_company_partner_share_true ... 2026-10-08 14:13:08,798 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_internal_and_external_followers_are_not_notified ... 2026-10-08 14:13:09,234 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2422] 2026-10-08 14:13:09,269 121 INFO rb-b76ecc8-225362-422414 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 14:13:09,656 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2423] 2026-10-08 14:13:09,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_multi_record_selection_is_rejected_cleanly ... 2026-10-08 14:13:09,915 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_notify_party_sends_to_consignee_without_warning ... 2026-10-08 14:13:10,311 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2424] 2026-10-08 14:13:10,351 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_reachable_party_blocks_and_names_both_missing_parties ... 2026-10-08 14:13:10,574 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_notify_party_same_as_consignee_is_deduplicated ... 2026-10-08 14:13:10,970 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2425] 2026-10-08 14:13:11,008 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_with_external_notify_party_is_allowed ... 2026-10-08 14:13:11,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2426] 2026-10-08 14:13:11,450 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_without_external_notify_is_blocked ... 2026-10-08 14:13:11,630 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_rendered_subject_and_body_have_no_template_leftovers ... 2026-10-08 14:13:12,080 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2427] 2026-10-08 14:13:12,124 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_attempt_is_blocked_and_first_message_survives ... 2026-10-08 14:13:12,485 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2428] 2026-10-08 14:13:12,535 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_equal_to_consignee_is_deduplicated ... 2026-10-08 14:13:12,946 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2429] 2026-10-08 14:13:12,987 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_from_booking_is_notified ... 2026-10-08 14:13:13,468 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2430] 2026-10-08 14:13:13,511 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_send_does_not_create_junk_partner_records ... 2026-10-08 14:13:13,951 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2431] 2026-10-08 14:13:13,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_shipper_and_leg_agents_never_receive_arrival_notice ... 2026-10-08 14:13:14,449 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2432] 2026-10-08 14:13:14,492 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_state_guard_blocks_draft_allows_done ... 2026-10-08 14:13:14,703 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_to_order_no_consignee_still_notifies_notify_party ... 2026-10-08 14:13:15,156 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2433] 2026-10-08 14:13:15,228 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:13:16,975 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_awaiting_arrival_notice_filter_matches_send_button_availability ... 2026-10-08 14:13:17,369 121 INFO rb-b76ecc8-225362-422414 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 14:13:17,799 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2434] 2026-10-08 14:13:17,845 121 INFO rb-b76ecc8-225362-422414 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 14:13:18,661 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2435] 2026-10-08 14:13:18,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_lcl_deconsolidation_inherits_notify_party_and_ata ... 2026-10-08 14:13:19,449 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2436] 2026-10-08 14:13:19,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:13:21,247 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_01_cfs_fields_exist ... 2026-10-08 14:13:21,524 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_02_wizard_prefers_cfs_actual_volume ... 2026-10-08 14:13:21,699 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_03_wizard_fallback_to_booking_volume ... 2026-10-08 14:13:21,855 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_01_house_do_number_field ... 2026-10-08 14:13:21,957 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_02_container_unstuffed_transition ... 2026-10-08 14:13:22,090 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_03_cannot_skip_unstuffed ... 2026-10-08 14:13:22,308 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_04_cannot_mark_unstuffed_from_wrong_state ... 2026-10-08 14:13:22,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_01_outturn_created_with_lines ... 2026-10-08 14:13:22,660 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_02_line_manifest_prefilled ... 2026-10-08 14:13:22,797 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_03_confirm_writes_back_actual ... 2026-10-08 14:13:22,968 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_04_sequence_assigned ... 2026-10-08 14:13:23,095 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_05_double_confirm_raises ... 2026-10-08 14:13:23,347 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_06_reset_to_draft ... 2026-10-08 14:13:23,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_07_outturn_count_on_master ... 2026-10-08 14:13:23,642 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_08_no_writeback_when_actual_zero ... 2026-10-08 14:13:23,818 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:13:25,341 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_01_mbl_cascades_on_set ... 2026-10-08 14:13:25,655 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_02_mbl_cascades_on_change ... 2026-10-08 14:13:25,755 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_03_house_write_does_not_cascade_upward ... 2026-10-08 14:13:25,864 121 INFO rb-b76ecc8-225362-422414 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 14:13:25,972 121 INFO rb-b76ecc8-225362-422414 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 14:13:26,103 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:13:27,892 121 INFO rb-b76ecc8-225362-422414 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 14:13:28,464 121 INFO rb-b76ecc8-225362-422414 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 14:13:28,765 121 INFO rb-b76ecc8-225362-422414 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 14:13:29,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:13:30,631 121 INFO rb-b76ecc8-225362-422414 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 14:13:31,229 121 INFO rb-b76ecc8-225362-422414 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 14:13:31,579 121 INFO rb-b76ecc8-225362-422414 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 14:13:31,992 121 INFO rb-b76ecc8-225362-422414 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 14:13:32,969 121 INFO rb-b76ecc8-225362-422414 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 14:13:33,560 121 INFO rb-b76ecc8-225362-422414 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 14:13:33,955 121 INFO rb-b76ecc8-225362-422414 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 14:13:34,308 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:13:35,748 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_allocation_leaves_the_master_cost_untouched ... 2026-10-08 14:13:36,294 121 INFO rb-b76ecc8-225362-422414 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 14:13:37,697 121 INFO rb-b76ecc8-225362-422414 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 14:13:38,711 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:13:40,456 121 INFO rb-b76ecc8-225362-422414 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 14:13:41,151 121 INFO rb-b76ecc8-225362-422414 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 14:13:42,285 121 INFO rb-b76ecc8-225362-422414 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 14:13:43,285 121 INFO rb-b76ecc8-225362-422414 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 14:13:44,612 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [603] 2026-10-08 14:13:45,215 121 INFO rb-b76ecc8-225362-422414 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 14:13:46,129 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:13:47,813 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_01_prepare_populates_lines ... 2026-10-08 14:13:48,154 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_02_basic_allocation_by_cbm ... 2026-10-08 14:13:48,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_03_multiple_charges_allocated ... 2026-10-08 14:13:48,529 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_04_allocated_from_charge_id_set ... 2026-10-08 14:13:48,751 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_05_zero_cbm_house_excluded_with_warning ... 2026-10-08 14:13:48,931 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_06_double_allocate_raises ... 2026-10-08 14:13:49,304 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_07_no_charges_raises ... 2026-10-08 14:13:49,550 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_08_action_on_non_master_raises ... 2026-10-08 14:13:49,793 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_09_ratio_reflects_cbm_share ... 2026-10-08 14:13:50,015 121 INFO rb-b76ecc8-225362-422414 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 14:13:50,243 121 INFO rb-b76ecc8-225362-422414 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 14:13:50,370 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_12_export_master_allocates_common_cost_to_houses ... 2026-10-08 14:13:50,552 121 INFO rb-b76ecc8-225362-422414 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 14:13:50,829 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_14_no_eligible_charge_hides_backend_action ... 2026-10-08 14:13:51,129 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_15_draft_dialog_opens_with_charges_preselected ... 2026-10-08 14:13:51,427 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_16_operator_deselection_is_not_silently_restored ... 2026-10-08 14:13:51,760 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:13:53,278 121 INFO rb-b76ecc8-225362-422414 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 14:13:54,224 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_is_billed ... 2026-10-08 14:13:55,349 121 INFO rb-b76ecc8-225362-422414 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 14:13:55,833 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [224, 225] 2026-10-08 14:13:55,891 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_without_replace_reallocate_still_errors ... 2026-10-08 14:13:56,378 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:13:58,449 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_01_role_defaults_to_direct ... 2026-10-08 14:13:58,864 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_02_house_role_filterable_by_domain ... 2026-10-08 14:13:58,894 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_duplicate_house_does_not_copy_master_shipment ... 2026-10-08 14:13:59,014 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_load_house_package_wizard_uses_house_packages ... 2026-10-08 14:13:59,189 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_master_aggregates_house_cargo_and_package_metrics ... 2026-10-08 14:13:59,351 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_wizard_creates_master_and_links_houses ... 2026-10-08 14:13:59,451 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_04_wizard_rejects_mismatched_destination_cfs ... 2026-10-08 14:13:59,524 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_05_action_wizard_rejects_non_house ... 2026-10-08 14:13:59,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_06_action_wizard_rejects_already_assigned ... 2026-10-08 14:13:59,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_07_loaded_cascades_to_houses_via_transit ... 2026-10-08 14:13:59,995 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_08_done_cascades_to_houses ... 2026-10-08 14:14:00,316 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_09_direct_shipment_not_affected_by_cascade ... 2026-10-08 14:14:00,509 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_10_buy_charges_on_master_shipment ... 2026-10-08 14:14:00,635 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_11_sell_charges_on_house_shipment ... 2026-10-08 14:14:01,349 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_12_vendor_bill_from_master ... 2026-10-08 14:14:02,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_13_house_links_to_master ... 2026-10-08 14:14:02,135 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_14_unlinking_house_decrements_count ... 2026-10-08 14:14:02,231 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:04,853 121 INFO rb-b76ecc8-225362-422414 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 14:14:05,014 121 INFO rb-b76ecc8-225362-422414 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 14:14:05,083 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:14:06,883 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_does_not_warn_when_rate_card_matches ... 2026-10-08 14:14:07,346 121 INFO rb-b76ecc8-225362-422414 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 14:14:07,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_reconfirm_does_not_repost_warning ... 2026-10-08 14:14:07,994 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:09,675 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_by_actual_cfs_volume ... 2026-10-08 14:14:10,147 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_through_the_dialog_save_path ... 2026-10-08 14:14:10,704 121 INFO rb-b76ecc8-225362-422414 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 14:14:10,956 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_zero_total_actual_no_divide_by_zero ... 2026-10-08 14:14:11,520 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:13,180 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_01_master_and_house_structure ... 2026-10-08 14:14:13,599 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_02_master_container_import_lifecycle ... 2026-10-08 14:14:13,897 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_03_house_shipments_delivered_independently ... 2026-10-08 14:14:14,196 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_04_actual_cbm_per_house_after_unstuffing ... 2026-10-08 14:14:14,509 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_05_charge_structure_master_vs_house ... 2026-10-08 14:14:14,891 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_06_deconsolidate_wizard_creates_lcl_houses ... 2026-10-08 14:14:15,176 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:15,823 121 INFO rb-b76ecc8-225362-422414 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 14:14:15,967 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:14:17,399 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_001_booking_access_rights ... 2026-10-08 14:14:17,702 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1086, model: freight.booking 2026-10-08 14:14:17,711 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1086, model: freight.booking 2026-10-08 14:14:17,720 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1086, model: freight.booking 2026-10-08 14:14:17,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1085, model: freight.booking 2026-10-08 14:14:17,894 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1084 deleted freight.booking records with IDs: [33] 2026-10-08 14:14:17,935 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_002_vessel_schedule_access_rights ... 2026-10-08 14:14:18,179 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1085, model: freight.vessel.schedule 2026-10-08 14:14:18,202 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1084 deleted freight.vessel.schedule records with IDs: [25] 2026-10-08 14:14:18,242 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:19,841 121 INFO rb-b76ecc8-225362-422414 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 14:14:21,237 121 INFO rb-b76ecc8-225362-422414 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 14:14:22,325 121 INFO rb-b76ecc8-225362-422414 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 14:14:23,534 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [582, 583] 2026-10-08 14:14:23,694 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1249] 2026-10-08 14:14:24,143 121 INFO rb-b76ecc8-225362-422414 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 14:14:25,033 121 INFO rb-b76ecc8-225362-422414 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 14:14:25,917 121 INFO rb-b76ecc8-225362-422414 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 14:14:26,979 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:28,408 121 INFO rb-b76ecc8-225362-422414 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 14:14:28,886 121 INFO rb-b76ecc8-225362-422414 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 14:14:29,547 121 INFO rb-b76ecc8-225362-422414 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 14:14:30,113 121 INFO rb-b76ecc8-225362-422414 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 14:14:30,540 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:31,933 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5a_origin_inland_eta_is_cy_cutoff ... 2026-10-08 14:14:32,204 121 INFO rb-b76ecc8-225362-422414 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 14:14:32,300 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g6_destination_inland_etd_is_ata ... 2026-10-08 14:14:32,389 121 INFO rb-b76ecc8-225362-422414 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 14:14:32,505 121 INFO rb-b76ecc8-225362-422414 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 14:14:32,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:34,284 121 INFO rb-b76ecc8-225362-422414 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 14:14:35,043 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:36,567 121 INFO rb-b76ecc8-225362-422414 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 14:14:36,824 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:38,511 121 INFO rb-b76ecc8-225362-422414 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 14:14:39,388 121 INFO rb-b76ecc8-225362-422414 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 14:14:39,507 121 INFO rb-b76ecc8-225362-422414 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 14:14:39,643 121 INFO rb-b76ecc8-225362-422414 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 14:14:39,672 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7203] 2026-10-08 14:14:39,673 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-08 14:14:40,305 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:41,730 121 INFO rb-b76ecc8-225362-422414 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 14:14:42,049 121 INFO rb-b76ecc8-225362-422414 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 14:14:48,412 121 INFO rb-b76ecc8-225362-422414 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 14:14:48,569 121 INFO rb-b76ecc8-225362-422414 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 14:14:48,804 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:50,361 121 INFO rb-b76ecc8-225362-422414 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 14:14:50,675 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_convert_mixed_currencies_before_summing ... 2026-10-08 14:14:50,797 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_same_currency_charges_equal_plain_sum ... 2026-10-08 14:14:50,909 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:52,348 121 INFO rb-b76ecc8-225362-422414 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 14:14:52,707 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_card_refreshes_when_cost_entered_same_transaction ... 2026-10-08 14:14:52,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimate_never_flows_into_vendor_bill ... 2026-10-08 14:14:53,315 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimated_floor_scales_with_quantity ... 2026-10-08 14:14:53,537 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_converts_to_charge_currency ... 2026-10-08 14:14:53,794 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_prefers_rate_card_over_standard_price ... 2026-10-08 14:14:54,057 121 INFO rb-b76ecc8-225362-422414 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 14:14:54,268 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_shipment_flags_estimated_and_gross_profit_not_inflated ... 2026-10-08 14:14:54,476 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_unbooked_charge_is_not_estimated ... 2026-10-08 14:14:54,653 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:14:57,351 121 INFO rb-b76ecc8-225362-422414 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 14:14:57,676 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_02_wizard_apply_template_stays_zero_without_vendor ... 2026-10-08 14:14:58,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [470] 2026-10-08 14:14:58,189 121 INFO rb-b76ecc8-225362-422414 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 14:14:58,394 121 INFO rb-b76ecc8-225362-422414 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 14:14:58,575 121 INFO rb-b76ecc8-225362-422414 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 14:14:58,776 121 INFO rb-b76ecc8-225362-422414 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 14:14:58,941 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_07_plain_create_preserves_manually_entered_cost_price ... 2026-10-08 14:14:59,087 121 INFO rb-b76ecc8-225362-422414 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 14:14:59,274 121 INFO rb-b76ecc8-225362-422414 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 14:14:59,460 121 INFO rb-b76ecc8-225362-422414 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 14:14:59,634 121 INFO rb-b76ecc8-225362-422414 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 14:15:06,074 121 INFO rb-b76ecc8-225362-422414 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 14:15:06,268 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_13_bulk_create_dedupes_identical_rate_card_lookups ... 2026-10-08 14:15:06,452 121 INFO rb-b76ecc8-225362-422414 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 14:15:13,055 121 INFO rb-b76ecc8-225362-422414 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 14:15:13,211 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:14,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_01_two_legs_for_cross_border_ftl ... 2026-10-08 14:15:15,435 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_02_container_stuffed_and_transloaded ... 2026-10-08 14:15:15,652 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_03_booking_sequence_vn_then_tq ... 2026-10-08 14:15:15,898 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_04_cross_border_ftl_charges ... 2026-10-08 14:15:16,162 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:17,732 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_01_two_legs_created ... 2026-10-08 14:15:18,111 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_02_cpc_booking_draft_then_confirmed ... 2026-10-08 14:15:18,363 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_03_no_containers_lcl_cross_border ... 2026-10-08 14:15:18,575 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_04_cross_border_charges ... 2026-10-08 14:15:18,850 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:20,366 121 INFO rb-b76ecc8-225362-422414 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 14:15:20,792 121 INFO rb-b76ecc8-225362-422414 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 14:15:21,035 121 INFO rb-b76ecc8-225362-422414 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 14:15:21,966 121 INFO rb-b76ecc8-225362-422414 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 14:15:22,369 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1127, model: route.route 2026-10-08 14:15:22,418 121 INFO rb-b76ecc8-225362-422414 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 14:15:22,593 121 INFO rb-b76ecc8-225362-422414 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 14:15:22,872 121 INFO rb-b76ecc8-225362-422414 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 14:15:23,003 121 INFO rb-b76ecc8-225362-422414 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 14:15:23,397 121 INFO rb-b76ecc8-225362-422414 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 14:15:23,664 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:15:25,050 121 INFO rb-b76ecc8-225362-422414 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 14:15:25,407 121 INFO rb-b76ecc8-225362-422414 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 14:15:25,641 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:27,122 121 INFO rb-b76ecc8-225362-422414 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 14:15:27,841 121 INFO rb-b76ecc8-225362-422414 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 14:15:28,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:30,045 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_01_ftl_confirmed_no_containers ... 2026-10-08 14:15:30,489 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_02_vehicle_and_driver_on_leg ... 2026-10-08 14:15:30,731 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_03_booking_workflow ... 2026-10-08 14:15:31,018 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_04_per_trip_flat_charge ... 2026-10-08 14:15:31,313 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:32,977 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_01_domestic_ltl_no_containers ... 2026-10-08 14:15:33,425 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_02_trucking_booking_confirmed ... 2026-10-08 14:15:33,691 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_03_leg_state_transitions ... 2026-10-08 14:15:33,938 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_04_ltl_charges ... 2026-10-08 14:15:34,225 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_05_cargo_weight_volume ... 2026-10-08 14:15:34,507 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:35,877 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_event_document_air_basic: Starting TestEventDocumentAirBasic.test_001_event_document_basic_payload ... 2026-10-08 14:15:36,357 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:37,980 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_01_import_initial_state_is_draft ... 2026-10-08 14:15:38,248 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_02_import_execution_full_flow ... 2026-10-08 14:15:38,286 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_03_import_state_transition_blocked ... 2026-10-08 14:15:38,347 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_04_export_execution_unaffected_on_import_container ... 2026-10-08 14:15:38,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_05_free_time_dates_computed_from_ata ... 2026-10-08 14:15:38,436 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_06_free_time_empty_when_no_ata ... 2026-10-08 14:15:38,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_07_mbl_and_do_fields_stored ... 2026-10-08 14:15:38,529 121 INFO rb-b76ecc8-225362-422414 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 14:15:39,046 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2437] 2026-10-08 14:15:39,097 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_09_arrival_notice_cannot_be_sent_twice ... 2026-10-08 14:15:39,655 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2438] 2026-10-08 14:15:39,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_10_arrival_notice_blocked_on_export_shipment ... 2026-10-08 14:15:39,769 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:41,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_001_load_mode_semantics_on_shipment ... 2026-10-08 14:15:41,474 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_002_fcl_basic_container_metrics ... 2026-10-08 14:15:41,615 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003_lcl_basic_package_metrics_and_container_boundary ... 2026-10-08 14:15:41,803 121 INFO rb-b76ecc8-225362-422414 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 14:15:41,942 121 INFO rb-b76ecc8-225362-422414 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 14:15:42,102 121 INFO rb-b76ecc8-225362-422414 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 14:15:42,294 121 INFO rb-b76ecc8-225362-422414 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 14:15:42,753 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_007_container_execution_milestones_flow ... 2026-10-08 14:15:42,867 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_008_container_execution_disallows_skipping_states ... 2026-10-08 14:15:43,043 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_009_container_popup_action_opens_modal_form ... 2026-10-08 14:15:43,143 121 INFO rb-b76ecc8-225362-422414 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 14:15:43,390 121 INFO rb-b76ecc8-225362-422414 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 14:15:43,673 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011a_booking_wizard_prefills_cutoff_breakdown_from_shipment ... 2026-10-08 14:15:43,772 121 INFO rb-b76ecc8-225362-422414 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 14:15:44,121 121 INFO rb-b76ecc8-225362-422414 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 14:15:44,223 121 INFO rb-b76ecc8-225362-422414 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 14:15:44,380 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011c_prepare_booking_request_wizard_writes_booking_fields ... 2026-10-08 14:15:44,527 121 INFO rb-b76ecc8-225362-422414 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 14:15:44,668 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_013_prepare_packages_distributes_evenly_and_creates_packages ... 2026-10-08 14:15:44,820 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [2] 2026-10-08 14:15:44,908 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_014_prepare_packages_requires_package_qty_before_distribute ... 2026-10-08 14:15:45,086 121 INFO rb-b76ecc8-225362-422414 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 14:15:45,255 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [8] 2026-10-08 14:15:45,322 121 INFO rb-b76ecc8-225362-422414 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 14:15:45,509 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted logistics.prepare.cargos.wizard.line records with IDs: [1] 2026-10-08 14:15:45,610 121 INFO rb-b76ecc8-225362-422414 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 14:15:45,943 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_clear ... 2026-10-08 14:15:46,070 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_guard_wrong_state ... 2026-10-08 14:15:46,253 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_not_loaded ... 2026-10-08 14:15:46,354 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_rolled_over ... 2026-10-08 14:15:46,475 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_allowed_from_gated_in_and_loaded ... 2026-10-08 14:15:46,598 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_no_weight ... 2026-10-08 14:15:46,783 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_wrong_state ... 2026-10-08 14:15:46,949 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_happy_path ... 2026-10-08 14:15:47,069 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:48,694 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_002_create_sell_charge ... 2026-10-08 14:15:48,947 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_003_create_charge_with_vendor ... 2026-10-08 14:15:49,028 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_006_billing_phase_after_invoice_link ... 2026-10-08 14:15:49,661 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_007_billing_phase_after_bill_link ... 2026-10-08 14:15:50,274 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_product_onchange_resets_uom_from_product_template ... 2026-10-08 14:15:50,415 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:52,016 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_base_hook_returns_empty_charge_recordset ... 2026-10-08 14:15:52,521 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_booking_confirm_with_leg_creates_charge_without_error ... 2026-10-08 14:15:52,891 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_ops_first_booking_nonocean_charge_sell_price_is_zero ... 2026-10-08 14:15:53,342 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:15:53,356 121 INFO rb-b76ecc8-225362-422414 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 14:15:53,521 121 INFO rb-b76ecc8-225362-422414 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 14:15:53,708 121 INFO rb-b76ecc8-225362-422414 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 14:15:53,835 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_rotterdam_demo_port_matches_its_shipped_coordinate_snapshot ... 2026-10-08 14:15:53,891 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:15:53,910 121 INFO rb-b76ecc8-225362-422414 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 14:15:54,001 121 INFO rb-b76ecc8-225362-422414 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 300 product.template record(s) 2026-10-08 14:15:54,005 121 INFO rb-b76ecc8-225362-422414 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-10-08 14:15:54,206 121 INFO rb-b76ecc8-225362-422414 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 14:15:54,206 121 INFO rb-b76ecc8-225362-422414 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-10-08 14:15:54,244 121 INFO rb-b76ecc8-225362-422414 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 14:15:54,314 121 INFO rb-b76ecc8-225362-422414 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 300 product.template record(s) 2026-10-08 14:15:54,319 121 INFO rb-b76ecc8-225362-422414 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-10-08 14:15:54,498 121 INFO rb-b76ecc8-225362-422414 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 14:15:54,498 121 INFO rb-b76ecc8-225362-422414 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-10-08 14:15:54,560 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:15:56,190 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_01_create_customer_invoice_from_sell_charges ... 2026-10-08 14:15:56,943 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_02_create_vendor_bill_from_buy_charges ... 2026-10-08 14:15:57,614 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_03_create_invoice_guard_no_eligible_charges ... 2026-10-08 14:15:57,777 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_04_profitability_totals_compute ... 2026-10-08 14:15:57,940 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_05_invoice_line_linked_to_analytic_account ... 2026-10-08 14:15:58,565 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_06_second_invoice_reuses_existing_draft ... 2026-10-08 14:15:59,513 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_07_agent_only_charge_excluded_from_vendor_bill ... 2026-10-08 14:15:59,683 121 INFO rb-b76ecc8-225362-422414 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 14:16:00,456 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:02,044 121 INFO rb-b76ecc8-225362-422414 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 14:16:02,784 121 INFO rb-b76ecc8-225362-422414 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 14:16:03,739 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_drafting_customer_invoice_never_lowers_gross_profit ... 2026-10-08 14:16:04,391 121 INFO rb-b76ecc8-225362-422414 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 14:16:05,313 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:06,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_001_name_compute ... 2026-10-08 14:16:07,270 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_002_etd_before_eta_constraint ... 2026-10-08 14:16:07,530 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_003_validity_range_constraint ... 2026-10-08 14:16:07,785 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:09,153 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_01_label_and_config_are_mode_neutral ... 2026-10-08 14:16:09,362 121 INFO rb-b76ecc8-225362-422414 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 14:16:10,527 121 INFO rb-b76ecc8-225362-422414 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 14:16:11,008 121 INFO rb-b76ecc8-225362-422414 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 14:16:11,399 121 INFO rb-b76ecc8-225362-422414 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 14:16:12,253 121 INFO rb-b76ecc8-225362-422414 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 14:16:12,784 121 INFO rb-b76ecc8-225362-422414 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 14:16:13,064 121 INFO rb-b76ecc8-225362-422414 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 14:16:13,536 121 INFO rb-b76ecc8-225362-422414 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 14:16:13,860 121 INFO rb-b76ecc8-225362-422414 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 14:16:14,476 121 INFO rb-b76ecc8-225362-422414 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 14:16:14,550 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:16,323 121 INFO rb-b76ecc8-225362-422414 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 14:16:16,559 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_02_main_carriage_leg_with_endpoints_confirms ... 2026-10-08 14:16:16,755 121 INFO rb-b76ecc8-225362-422414 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 14:16:16,881 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:18,429 121 INFO rb-b76ecc8-225362-422414 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 14:16:18,815 121 INFO rb-b76ecc8-225362-422414 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 14:16:19,072 121 INFO rb-b76ecc8-225362-422414 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 14:16:19,311 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:21,205 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_01_billing_party_differs_from_consignee ... 2026-10-08 14:16:21,618 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_02_import_container_and_trucking ... 2026-10-08 14:16:21,994 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_03_all_sell_charges_billed_to_overseas_agent ... 2026-10-08 14:16:22,243 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_04_container_lifecycle_complete ... 2026-10-08 14:16:22,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:24,303 121 INFO rb-b76ecc8-225362-422414 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 14:16:24,585 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_02_wizard_does_not_flag_multiple_legs ... 2026-10-08 14:16:24,876 121 INFO rb-b76ecc8-225362-422414 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 14:16:25,273 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:27,190 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_01_exact_match_pol_pod_container ... 2026-10-08 14:16:27,516 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_02_blind_rate_answers_only_an_untyped_ask ... 2026-10-08 14:16:27,611 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_03_validity_date_filter ... 2026-10-08 14:16:27,706 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_04_no_matching_rate_returns_empty ... 2026-10-08 14:16:27,817 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_05_carrier_only_fallback ... 2026-10-08 14:16:27,936 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_06_most_specific_wins_over_fallback ... 2026-10-08 14:16:28,045 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_07_charge_onchange_autofills_buy_price ... 2026-10-08 14:16:28,171 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_08_onchange_does_not_overwrite_existing_price ... 2026-10-08 14:16:28,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_09_onchange_skips_when_no_vendor ... 2026-10-08 14:16:28,352 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_10_is_freight_rate_true_for_freight_product ... 2026-10-08 14:16:28,425 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_11_is_freight_rate_false_for_non_freight_product ... 2026-10-08 14:16:28,492 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_12_search_all_rates_finds_freight_rate ... 2026-10-08 14:16:28,604 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:30,365 121 INFO rb-b76ecc8-225362-422414 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 14:16:30,817 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:32,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_01_shipment_confirm_and_initial_state ... 2026-10-08 14:16:32,985 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_02_booking_request_generates_3_containers ... 2026-10-08 14:16:33,417 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_04_all_3_containers_full_execution_flow ... 2026-10-08 14:16:33,998 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_05_vgm_submitted_independently_per_container ... 2026-10-08 14:16:34,575 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06_per_container_charges_quantity_and_totals ... 2026-10-08 14:16:34,996 121 INFO rb-b76ecc8-225362-422414 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 14:16:35,404 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_07_one_container_rolled_over_exception ... 2026-10-08 14:16:35,819 121 INFO rb-b76ecc8-225362-422414 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 14:16:36,390 121 INFO rb-b76ecc8-225362-422414 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 14:16:36,900 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_10_sc01_full_az_walkthrough ... 2026-10-08 14:16:37,366 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:39,107 121 INFO rb-b76ecc8-225362-422414 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 14:16:39,633 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_02_single_booking_with_carrier ... 2026-10-08 14:16:40,091 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_03_container_execution_carrier_haulage ... 2026-10-08 14:16:40,594 121 INFO rb-b76ecc8-225362-422414 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 14:16:40,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:43,077 121 INFO rb-b76ecc8-225362-422414 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 14:16:43,681 121 INFO rb-b76ecc8-225362-422414 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 14:16:44,037 121 INFO rb-b76ecc8-225362-422414 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 14:16:44,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_04_container_export_execution_flow ... 2026-10-08 14:16:45,184 121 INFO rb-b76ecc8-225362-422414 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 14:16:45,748 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_06_sc02_full_az_walkthrough ... 2026-10-08 14:16:46,396 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:48,241 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_01_lcl_export_no_containers ... 2026-10-08 14:16:48,819 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_02_package_weight_volume_totals ... 2026-10-08 14:16:49,083 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_03_booking_with_coloader_confirmed ... 2026-10-08 14:16:49,440 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_04_actual_vs_booked_measurement_difference ... 2026-10-08 14:16:49,668 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_05_charges_and_profitability_with_hbl ... 2026-10-08 14:16:50,035 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:51,826 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_01_cydoor_keeps_business_oncarriage_leg ... 2026-10-08 14:16:52,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_02_import_container_full_progression ... 2026-10-08 14:16:52,765 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_03_single_booking_no_trucking_vendor ... 2026-10-08 14:16:53,154 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_04_charges_no_trucking_cost ... 2026-10-08 14:16:53,510 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:16:55,447 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_01_import_shipment_confirmed_state ... 2026-10-08 14:16:56,229 121 INFO rb-b76ecc8-225362-422414 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 14:16:56,818 121 INFO rb-b76ecc8-225362-422414 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 14:16:57,285 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_04_import_state_guard_enforced ... 2026-10-08 14:16:57,872 121 INFO rb-b76ecc8-225362-422414 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 14:16:58,330 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_06_sc04_full_az_walkthrough ... 2026-10-08 14:16:58,944 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:17:01,063 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_01_lcl_import_no_containers ... 2026-10-08 14:17:01,522 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_02_actual_measurement_differs_from_booked ... 2026-10-08 14:17:01,835 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_03_charges_based_on_actual_cbm ... 2026-10-08 14:17:02,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_04_ata_and_hawb ... 2026-10-08 14:17:02,534 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_05_total_weight_volume_computed ... 2026-10-08 14:17:02,800 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:17:05,232 121 INFO rb-b76ecc8-225362-422414 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 14:17:06,186 121 INFO rb-b76ecc8-225362-422414 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 14:17:06,584 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_type_labels_name_the_carriage_role ... 2026-10-08 14:17:06,629 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_changing_the_mode_keeps_operator_entered_endpoints ... 2026-10-08 14:17:06,874 121 INFO rb-b76ecc8-225362-422414 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 14:17:07,203 121 INFO rb-b76ecc8-225362-422414 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 14:17:07,534 121 INFO rb-b76ecc8-225362-422414 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 14:17:07,789 121 INFO rb-b76ecc8-225362-422414 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 14:17:08,288 121 INFO rb-b76ecc8-225362-422414 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 14:17:08,664 121 INFO rb-b76ecc8-225362-422414 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 14:17:08,989 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:17:13,427 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_project.tests.test_confirm_minimal_rights: Starting TestConfirmMinimalRights.test_all_shipments_rep_confirms_with_project_rights ... 2026-10-08 14:17:15,723 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_project.tests.test_confirm_minimal_rights: Starting TestConfirmMinimalRights.test_all_shipments_rep_without_project_rights_is_refused ... 2026-10-08 14:17:17,815 121 INFO rb-b76ecc8-225362-422414 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 14:17:17,949 121 INFO rb-b76ecc8-225362-422414 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 14:17:19,847 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_project.tests.test_confirm_minimal_rights: Starting TestConfirmMinimalRights.test_own_shipments_rep_confirms_without_project_rights ... 2026-10-08 14:17:22,792 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 14:17:27,308 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_001_script_confirm_so_has_one_project_template ... 2026-10-08 14:17:28,559 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_002_script_confirm_so_has_multiple_project_template ... 2026-10-08 14:17:29,907 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_004_choose_project_when_confirm_so ... 2026-10-08 14:17:30,587 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_005_non_freight_so_keeps_core_project_generation ... 2026-10-08 14:17:31,547 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_006_freight_line_reuses_so_project_without_prelinked_shipment ... 2026-10-08 14:17:32,357 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:17:34,101 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_01_truck_booking_gets_road_specific_label ... 2026-10-08 14:17:34,409 121 INFO rb-b76ecc8-225362-422414 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 14:17:34,500 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_03_non_truck_booking_uses_base_label_untouched ... 2026-10-08 14:17:34,585 121 INFO rb-b76ecc8-225362-422414 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 14:17:34,709 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:17:36,486 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_01_border_crossing_master_data_preloaded_on_install ... 2026-10-08 14:17:36,779 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_02_booking_border_crossing_field_round_trips ... 2026-10-08 14:17:36,862 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_03_cargo_manifest_action_resolves_to_road_report ... 2026-10-08 14:17:36,984 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_04_delivery_note_action_resolves_to_road_report ... 2026-10-08 14:17:37,115 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 4 removed 2026-10-08 14:17:38,713 121 INFO rb-b76ecc8-225362-422414 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 14:17:39,367 121 INFO rb-b76ecc8-225362-422414 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 14:17:39,664 121 INFO rb-b76ecc8-225362-422414 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 14:17:40,361 121 INFO rb-b76ecc8-225362-422414 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 14:17:40,614 121 INFO rb-b76ecc8-225362-422414 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 14:17:40,712 121 INFO rb-b76ecc8-225362-422414 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 14:17:40,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:17:43,667 121 INFO rb-b76ecc8-225362-422414 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 14:17:44,636 121 INFO rb-b76ecc8-225362-422414 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 14:17:45,115 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:17:48,011 121 INFO rb-b76ecc8-225362-422414 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 14:17:49,013 121 INFO rb-b76ecc8-225362-422414 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 14:17:49,629 121 INFO rb-b76ecc8-225362-422414 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 14:17:50,297 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:17:52,999 121 INFO rb-b76ecc8-225362-422414 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 14:17:54,640 121 INFO rb-b76ecc8-225362-422414 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 14:17:55,894 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:17:58,777 121 INFO rb-b76ecc8-225362-422414 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 14:18:00,450 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:18:03,317 121 INFO rb-b76ecc8-225362-422414 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 14:18:04,838 121 INFO rb-b76ecc8-225362-422414 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 14:18:05,916 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:18:08,468 121 INFO rb-b76ecc8-225362-422414 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 14:18:09,385 121 INFO rb-b76ecc8-225362-422414 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 14:18:09,979 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:18:12,866 121 INFO rb-b76ecc8-225362-422414 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 14:18:15,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:18:18,147 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_open_before_search_stays_silent ... 2026-10-08 14:18:19,817 121 INFO rb-b76ecc8-225362-422414 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 14:18:20,519 121 INFO rb-b76ecc8-225362-422414 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 14:18:21,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:18:24,076 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_deduplicates_per_carrier ... 2026-10-08 14:18:24,528 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [113] 2026-10-08 14:18:24,564 121 INFO rb-b76ecc8-225362-422414 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 14:18:24,659 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_respects_date_validity ... 2026-10-08 14:18:24,726 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [114] 2026-10-08 14:18:24,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_returns_all_carriers_for_lane ... 2026-10-08 14:18:24,850 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:18:28,030 121 INFO rb-b76ecc8-225362-422414 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 14:18:28,610 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_sets_main_schedule ... 2026-10-08 14:18:28,796 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_comparison_lines_include_schedules ... 2026-10-08 14:18:29,004 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_etd_filter_excludes_out_of_range ... 2026-10-08 14:18:29,191 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_populates_comparison_lines ... 2026-10-08 14:18:29,372 121 INFO rb-b76ecc8-225362-422414 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 14:18:29,555 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_computed_from_etd_eta ... 2026-10-08 14:18:29,738 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_zero_when_no_eta ... 2026-10-08 14:18:30,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:18:32,639 121 INFO rb-b76ecc8-225362-422414 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 14:18:33,145 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-10-08 14:18:33,327 121 INFO rb-b76ecc8-225362-422414 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 14:18:34,922 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_clears_mismatched_rate_only_selection ... 2026-10-08 14:18:35,402 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_keeps_matching_rate_only_selection ... 2026-10-08 14:18:35,595 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-10-08 14:18:35,811 121 INFO rb-b76ecc8-225362-422414 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 14:18:36,598 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:18:39,303 121 INFO rb-b76ecc8-225362-422414 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 14:18:39,872 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-10-08 14:18:40,093 121 INFO rb-b76ecc8-225362-422414 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 14:18:41,448 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-10-08 14:18:41,667 121 INFO rb-b76ecc8-225362-422414 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 14:18:42,376 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:18:44,990 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_can_open_fcl_quote_wizard_flag ... 2026-10-08 14:18:47,100 121 INFO rb-b76ecc8-225362-422414 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 14:18:49,011 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_fcl_quote_wizard_to_shipment_full_flow ... 2026-10-08 14:18:50,845 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:18:53,503 121 INFO rb-b76ecc8-225362-422414 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 14:18:54,199 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:18:56,836 121 INFO rb-b76ecc8-225362-422414 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 14:18:58,699 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:19:01,639 121 INFO rb-b76ecc8-225362-422414 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 14:19:02,346 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_manually_added_charge_follows_linked_sale_order_currency ... 2026-10-08 14:19:03,010 121 INFO rb-b76ecc8-225362-422414 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 14:19:03,695 121 INFO rb-b76ecc8-225362-422414 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 14:19:04,404 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:19:07,216 121 INFO rb-b76ecc8-225362-422414 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 14:19:07,930 121 INFO rb-b76ecc8-225362-422414 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 14:19:08,216 121 INFO rb-b76ecc8-225362-422414 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 14:19:08,536 121 INFO rb-b76ecc8-225362-422414 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 14:19:08,945 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:19:11,657 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_charge_billing_hooks_reflect_sell_and_buy_progress ... 2026-10-08 14:19:13,400 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_handoff_keeps_operation_state_isolated ... 2026-10-08 14:19:14,493 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [193, 192] 2026-10-08 14:19:14,550 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [113] 2026-10-08 14:19:14,567 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [184] 2026-10-08 14:19:14,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_posted_hooks_align_with_basic_account_artifacts ... 2026-10-08 14:19:16,507 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:19:18,863 121 INFO rb-b76ecc8-225362-422414 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 14:19:19,423 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_profitability_panel_converts_cross_company_cost_lines ... 2026-10-08 14:19:25,858 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:19:32,032 121 INFO rb-b76ecc8-225362-422414 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 14:19:32,589 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_still_works_for_single_ocean_line ... 2026-10-08 14:19:33,178 121 INFO rb-b76ecc8-225362-422414 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 14:19:33,997 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:19:40,257 121 INFO rb-b76ecc8-225362-422414 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 14:19:42,594 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-10-08 14:19:42,644 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7203] 2026-10-08 14:19:42,644 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-08 14:19:45,285 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_generic_shared_ocean_product_variant ... 2026-10-08 14:19:47,363 121 INFO rb-b76ecc8-225362-422414 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 14:19:47,987 121 INFO rb-b76ecc8-225362-422414 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 14:19:48,888 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_ocean_charge_bridge_full_flow ... 2026-10-08 14:19:54,280 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_shipment_invoice_before_so_invoice_does_not_duplicate ... 2026-10-08 14:20:05,067 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:20:12,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_booking_confirm_enriches_oncarriage_charge_without_duplicating ... 2026-10-08 14:20:13,208 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_delivery_oncarriage_line_bridged_to_charge_with_leg ... 2026-10-08 14:20:14,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_double_invoice_regression_oncarriage_charge ... 2026-10-08 14:20:15,933 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_pickup_precarriage_line_bridged_to_charge_with_leg ... 2026-10-08 14:20:16,660 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:20:22,808 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestOnCarriageChargeBridgeLcl.test_double_invoice_regression_oncarriage_charge_lcl ... 2026-10-08 14:20:24,803 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:20:28,008 121 INFO rb-b76ecc8-225362-422414 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 14:20:29,227 121 INFO rb-b76ecc8-225362-422414 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 14:20:30,532 121 INFO rb-b76ecc8-225362-422414 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 14:20:31,840 121 INFO rb-b76ecc8-225362-422414 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 14:20:32,734 121 INFO rb-b76ecc8-225362-422414 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 14:20:33,792 121 INFO rb-b76ecc8-225362-422414 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 14:20:34,349 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_carriage_role_on_non_freight_line_is_refused ... 2026-10-08 14:20:34,979 121 INFO rb-b76ecc8-225362-422414 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 14:20:35,520 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_each_sold_carriage_produces_its_own_shipment_leg ... 2026-10-08 14:20:36,066 121 INFO rb-b76ecc8-225362-422414 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 14:20:36,842 121 INFO rb-b76ecc8-225362-422414 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 14:20:37,579 121 INFO rb-b76ecc8-225362-422414 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 14:20:38,500 121 INFO rb-b76ecc8-225362-422414 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 14:20:39,211 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_role_less_line_behaves_exactly_as_today ... 2026-10-08 14:20:40,033 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_same_role_different_vendors_produce_one_leg_each ... 2026-10-08 14:20:40,612 121 INFO rb-b76ecc8-225362-422414 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 14:20:41,407 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_shipment_destination_follows_the_delivery_it_sold ... 2026-10-08 14:20:42,446 121 INFO rb-b76ecc8-225362-422414 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 14:20:43,345 121 INFO rb-b76ecc8-225362-422414 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 14:20:44,334 121 INFO rb-b76ecc8-225362-422414 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 14:20:44,960 121 INFO rb-b76ecc8-225362-422414 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 14:20:45,677 121 INFO rb-b76ecc8-225362-422414 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 14:20:46,440 121 INFO rb-b76ecc8-225362-422414 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 14:20:47,374 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:20:50,636 121 INFO rb-b76ecc8-225362-422414 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 14:20:52,194 121 INFO rb-b76ecc8-225362-422414 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 14:20:53,374 121 INFO rb-b76ecc8-225362-422414 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 14:20:55,020 121 INFO rb-b76ecc8-225362-422414 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 14:20:55,965 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_include_destination_option_is_on_by_default ... 2026-10-08 14:20:56,609 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-10-08 14:20:57,502 121 INFO rb-b76ecc8-225362-422414 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 14:20:58,336 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-10-08 14:20:59,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_destination_charges_leaves_them_off_the_quote ... 2026-10-08 14:21:00,542 121 INFO rb-b76ecc8-225362-422414 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 14:21:01,762 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:21:04,494 121 INFO rb-b76ecc8-225362-422414 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 14:21:06,172 121 INFO rb-b76ecc8-225362-422414 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 14:21:07,437 121 INFO rb-b76ecc8-225362-422414 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 14:21:09,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_previews_list_origin_and_destination_charges_separately ... 2026-10-08 14:21:10,203 121 INFO rb-b76ecc8-225362-422414 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 14:21:11,156 121 INFO rb-b76ecc8-225362-422414 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 14:21:12,040 121 INFO rb-b76ecc8-225362-422414 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 14:21:13,205 121 INFO rb-b76ecc8-225362-422414 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 14:21:14,316 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:21:17,135 121 INFO rb-b76ecc8-225362-422414 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 14:21:17,750 121 INFO rb-b76ecc8-225362-422414 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 14:21:18,060 121 INFO rb-b76ecc8-225362-422414 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 14:21:18,378 121 INFO rb-b76ecc8-225362-422414 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 14:21:18,645 121 INFO rb-b76ecc8-225362-422414 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 14:21:18,895 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s1_matched_schedule_shows_no_gap ... 2026-10-08 14:21:19,104 121 INFO rb-b76ecc8-225362-422414 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 14:21:19,346 121 INFO rb-b76ecc8-225362-422414 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 14:21:19,577 121 INFO rb-b76ecc8-225362-422414 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 14:21:19,809 121 INFO rb-b76ecc8-225362-422414 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 14:21:20,088 121 INFO rb-b76ecc8-225362-422414 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 14:21:20,488 121 INFO rb-b76ecc8-225362-422414 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 14:21:20,731 121 INFO rb-b76ecc8-225362-422414 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 14:21:20,982 121 INFO rb-b76ecc8-225362-422414 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 14:21:21,292 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:21:24,053 121 INFO rb-b76ecc8-225362-422414 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 14:21:24,579 121 INFO rb-b76ecc8-225362-422414 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 14:21:24,829 121 INFO rb-b76ecc8-225362-422414 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 14:21:25,063 121 INFO rb-b76ecc8-225362-422414 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 14:21:25,312 121 INFO rb-b76ecc8-225362-422414 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 14:21:25,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_s12_total_gap_parity_with_fcl_s3 ... 2026-10-08 14:21:25,962 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:21:28,591 121 INFO rb-b76ecc8-225362-422414 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 14:21:29,641 121 INFO rb-b76ecc8-225362-422414 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 14:21:30,243 121 INFO rb-b76ecc8-225362-422414 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 14:21:31,094 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:21:37,111 121 INFO rb-b76ecc8-225362-422414 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 14:21:39,036 121 INFO rb-b76ecc8-225362-422414 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 14:21:40,884 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:21:43,652 121 INFO rb-b76ecc8-225362-422414 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 14:21:44,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:21:46,202 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-10-08 14:21:48,319 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_button_is_driven_by_service_line_profile ... 2026-10-08 14:21:48,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_cfs_to_cfs_builds_lines ... 2026-10-08 14:21:50,207 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_door_to_cfs_adds_pickup ... 2026-10-08 14:21:52,036 121 INFO rb-b76ecc8-225362-422414 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 14:21:53,756 121 INFO rb-b76ecc8-225362-422414 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 14:21:54,248 121 INFO rb-b76ecc8-225362-422414 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 14:21:54,719 121 INFO rb-b76ecc8-225362-422414 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 14:21:55,078 121 INFO rb-b76ecc8-225362-422414 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 14:21:55,511 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_package_type_onchange_prefills_volume ... 2026-10-08 14:21:55,732 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_reapply_lcl_quote_updates_sale_order_context ... 2026-10-08 14:21:57,730 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:22:04,112 121 INFO rb-b76ecc8-225362-422414 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 14:22:04,540 121 INFO rb-b76ecc8-225362-422414 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 14:22:06,220 121 INFO rb-b76ecc8-225362-422414 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 14:22:08,152 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_03_reapply_different_coloader_keeps_single_ocean_line ... 2026-10-08 14:22:09,920 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_04_reapply_shared_template_coloader_switch_keeps_product ... 2026-10-08 14:22:12,009 121 INFO rb-b76ecc8-225362-422414 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 14:22:13,917 121 INFO rb-b76ecc8-225362-422414 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 14:22:15,441 121 INFO rb-b76ecc8-225362-422414 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 14:22:16,899 121 INFO rb-b76ecc8-225362-422414 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 14:22:18,303 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_07_vendor_follows_coloader_switch_shared_template ... 2026-10-08 14:22:20,013 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_08_vendor_follows_coloader_on_product_swap ... 2026-10-08 14:22:21,871 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:22:28,338 121 INFO rb-b76ecc8-225362-422414 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 14:22:28,609 121 INFO rb-b76ecc8-225362-422414 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 14:22:28,665 121 INFO rb-b76ecc8-225362-422414 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 14:22:28,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 14:22:34,928 121 INFO rb-b76ecc8-225362-422414 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 14:22:36,124 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_reapplying_keeps_one_line_per_template ... 2026-10-08 14:22:37,354 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:22:42,968 121 INFO rb-b76ecc8-225362-422414 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 14:22:44,220 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_reapplying_keeps_one_line_per_template ... 2026-10-08 14:22:45,547 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:22:48,549 121 INFO rb-b76ecc8-225362-422414 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 14:22:49,603 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12_quote_first_mixed_bridges_reconcile_without_duplicating ... 2026-10-08 14:22:50,452 121 INFO rb-b76ecc8-225362-422414 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 14:22:51,244 121 INFO rb-b76ecc8-225362-422414 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 14:22:52,166 121 INFO rb-b76ecc8-225362-422414 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 14:22:53,027 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt9_single_container_line_unaffected_no_crash ... 2026-10-08 14:22:53,750 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:22:56,441 121 INFO rb-b76ecc8-225362-422414 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 14:22:57,523 121 INFO rb-b76ecc8-225362-422414 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 14:22:58,307 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:23:11,299 121 INFO rb-b76ecc8-225362-422414 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 14:23:12,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_quoted_sailing_lookup_still_excludes_another_allowed_company ... 2026-10-08 14:23:13,332 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:23:16,047 121 INFO rb-b76ecc8-225362-422414 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 14:23:17,134 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:23:20,165 121 INFO rb-b76ecc8-225362-422414 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 14:23:20,923 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:23:23,572 121 INFO rb-b76ecc8-225362-422414 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 14:23:24,601 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_patch_does_not_reference_onbehalf_fields ... 2026-10-08 14:23:24,686 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:23:28,287 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_mixed_container_ocean_bridge: Starting TestMixedContainerOceanBridge.test_confirm_bridges_every_ocean_line_no_drop ... 2026-10-08 14:23:29,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:23:32,147 121 INFO rb-b76ecc8-225362-422414 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 14:23:32,813 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:23:39,204 121 INFO rb-b76ecc8-225362-422414 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 14:23:40,096 121 INFO rb-b76ecc8-225362-422414 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 14:23:40,710 121 INFO rb-b76ecc8-225362-422414 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 14:23:41,921 121 INFO rb-b76ecc8-225362-422414 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 14:23:43,404 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_leg_with_a_vendorless_line_proposes_nothing ... 2026-10-08 14:23:44,559 121 INFO rb-b76ecc8-225362-422414 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 14:23:45,939 121 INFO rb-b76ecc8-225362-422414 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 14:23:47,044 121 INFO rb-b76ecc8-225362-422414 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 14:23:48,171 121 INFO rb-b76ecc8-225362-422414 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 14:23:49,380 121 INFO rb-b76ecc8-225362-422414 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 14:23:49,959 121 INFO rb-b76ecc8-225362-422414 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 14:23:51,038 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:23:53,813 121 INFO rb-b76ecc8-225362-422414 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 14:23:54,622 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:23:57,145 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_panel_data_event_document: Starting TestPanelDataEventDocument.test_panel_data_includes_event_document_basic ... 2026-10-08 14:23:57,794 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:24:00,164 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-10-08 14:24:00,710 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-10-08 14:24:00,911 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-10-08 14:24:01,116 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-10-08 14:24:01,525 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.freight.quote.wizard.comparison.line records with IDs: [77, 76] 2026-10-08 14:24:01,646 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:24:04,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-10-08 14:24:04,659 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-10-08 14:24:04,853 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-10-08 14:24:05,089 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-10-08 14:24:05,478 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.lcl.quote.wizard.comparison.line records with IDs: [35, 34] 2026-10-08 14:24:05,606 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:24:08,283 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_booking_cost_sourced_from_schedule_rate_card ... 2026-10-08 14:24:10,267 121 INFO rb-b76ecc8-225362-422414 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 14:24:12,113 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_container_readonly_after_schedule_applied ... 2026-10-08 14:24:14,748 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_route_container_hidden_before_schedule_applied ... 2026-10-08 14:24:15,974 121 INFO rb-b76ecc8-225362-422414 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 14:24:16,297 121 INFO rb-b76ecc8-225362-422414 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 14:24:16,809 121 INFO rb-b76ecc8-225362-422414 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 14:24:17,180 121 INFO rb-b76ecc8-225362-422414 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 14:24:17,483 121 INFO rb-b76ecc8-225362-422414 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 14:24:17,830 121 INFO rb-b76ecc8-225362-422414 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 14:24:19,628 121 INFO rb-b76ecc8-225362-422414 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 14:24:21,360 121 INFO rb-b76ecc8-225362-422414 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 14:24:22,976 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_rejects_container_type_schedule_mismatch ... 2026-10-08 14:24:23,173 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_drives_main_product ... 2026-10-08 14:24:23,367 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_onchange_sets_container_type ... 2026-10-08 14:24:23,533 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_select_schedule_populates_main_inputs ... 2026-10-08 14:24:23,715 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_uses_selected_schedule_product ... 2026-10-08 14:24:24,864 121 INFO rb-b76ecc8-225362-422414 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 14:24:26,233 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:24:32,547 121 INFO rb-b76ecc8-225362-422414 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 14:24:32,890 121 INFO rb-b76ecc8-225362-422414 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 14:24:34,483 121 INFO rb-b76ecc8-225362-422414 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 14:24:36,254 121 INFO rb-b76ecc8-225362-422414 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 14:24:37,974 121 INFO rb-b76ecc8-225362-422414 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 14:24:39,693 121 INFO rb-b76ecc8-225362-422414 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 14:24:41,525 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:24:47,534 121 INFO rb-b76ecc8-225362-422414 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 14:24:49,790 121 INFO rb-b76ecc8-225362-422414 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 14:24:49,863 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7203] 2026-10-08 14:24:49,863 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-08 14:24:52,354 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_generic_shared_ocean_product_variant ... 2026-10-08 14:24:54,304 121 INFO rb-b76ecc8-225362-422414 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 14:24:54,816 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_ocean_charge_price_zero_cluster_full_flow ... 2026-10-08 14:24:59,852 121 INFO rb-b76ecc8-225362-422414 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 14:25:00,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:25:03,273 121 INFO rb-b76ecc8-225362-422414 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 14:25:04,928 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_still_works_for_single_ocean_line ... 2026-10-08 14:25:06,142 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:25:08,792 121 INFO rb-b76ecc8-225362-422414 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 14:25:11,283 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:25:17,461 121 INFO rb-b76ecc8-225362-422414 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 14:25:18,106 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_still_works_for_single_ocean_line ... 2026-10-08 14:25:18,651 121 INFO rb-b76ecc8-225362-422414 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 14:25:19,408 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:25:21,887 121 INFO rb-b76ecc8-225362-422414 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 14:25:23,646 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_lcl_multi_line_each_priced_by_schedule ... 2026-10-08 14:25:25,148 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_mixed_fcl_lcl_exposes_both_buttons ... 2026-10-08 14:25:25,499 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:25:28,537 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_confirmed_order_preserves_the_quoted_markup ... 2026-10-08 14:25:30,699 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-10-08 14:25:32,043 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_without_supplier_price_rule_passes_raw_cost ... 2026-10-08 14:25:33,396 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:25:35,093 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_multiline_quote_marks_up_every_existing_line ... 2026-10-08 14:25:36,784 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-10-08 14:25:38,316 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:25:41,185 121 INFO rb-b76ecc8-225362-422414 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 14:25:42,541 121 INFO rb-b76ecc8-225362-422414 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 14:25:43,077 121 INFO rb-b76ecc8-225362-422414 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 14:25:43,649 121 INFO rb-b76ecc8-225362-422414 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 14:25:44,251 121 INFO rb-b76ecc8-225362-422414 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 14:25:44,864 121 INFO rb-b76ecc8-225362-422414 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 14:25:45,964 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:25:48,836 121 INFO rb-b76ecc8-225362-422414 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 14:25:50,487 121 INFO rb-b76ecc8-225362-422414 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 14:25:51,243 121 INFO rb-b76ecc8-225362-422414 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 14:25:52,170 121 INFO rb-b76ecc8-225362-422414 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 14:25:52,952 121 INFO rb-b76ecc8-225362-422414 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 14:25:53,590 121 INFO rb-b76ecc8-225362-422414 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 14:25:55,151 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:25:57,840 121 INFO rb-b76ecc8-225362-422414 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 14:25:59,971 121 INFO rb-b76ecc8-225362-422414 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 14:26:01,758 121 INFO rb-b76ecc8-225362-422414 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 14:26:03,605 121 INFO rb-b76ecc8-225362-422414 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 14:26:05,218 121 INFO rb-b76ecc8-225362-422414 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 14:26:07,127 121 INFO rb-b76ecc8-225362-422414 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 14:26:08,767 121 INFO rb-b76ecc8-225362-422414 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 14:26:11,277 121 INFO rb-b76ecc8-225362-422414 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 14:26:23,167 121 INFO rb-b76ecc8-225362-422414 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 14:26:23,769 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_dynamic_demo_groups_one_complete_candidate ... 2026-10-08 14:26:24,011 121 INFO rb-b76ecc8-225362-422414 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 14:26:24,744 121 INFO rb-b76ecc8-225362-422414 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 14:26:25,478 121 INFO rb-b76ecc8-225362-422414 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 14:26:33,365 121 INFO rb-b76ecc8-225362-422414 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 14:26:34,073 121 INFO rb-b76ecc8-225362-422414 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 14:26:34,599 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.freight.quote.container.demand records with IDs: [58, 59] 2026-10-08 14:26:34,644 121 INFO rb-b76ecc8-225362-422414 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 14:26:35,119 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_open_wizard_prefills_typed_order_lines ... 2026-10-08 14:26:36,060 121 INFO rb-b76ecc8-225362-422414 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 14:26:37,744 121 INFO rb-b76ecc8-225362-422414 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 14:26:39,830 121 INFO rb-b76ecc8-225362-422414 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 14:26:49,897 121 INFO rb-b76ecc8-225362-422414 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 14:26:50,395 121 INFO rb-b76ecc8-225362-422414 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 14:26:50,895 121 INFO rb-b76ecc8-225362-422414 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 14:26:51,472 121 INFO rb-b76ecc8-225362-422414 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 14:26:52,057 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_lookup_excludes_other_allowed_company ... 2026-10-08 14:27:00,235 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_miss_is_terminal ... 2026-10-08 14:27:02,255 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [227] 2026-10-08 14:27:02,365 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_zero_demand_quantity_is_rejected_on_create ... 2026-10-08 14:27:02,860 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:27:06,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_applying_a_sailing_quotes_that_sailings_price ... 2026-10-08 14:27:09,136 121 INFO rb-b76ecc8-225362-422414 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 14:27:10,006 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:27:12,760 121 INFO rb-b76ecc8-225362-422414 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 14:27:13,909 121 INFO rb-b76ecc8-225362-422414 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 14:27:14,775 121 INFO rb-b76ecc8-225362-422414 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 14:27:15,584 121 INFO rb-b76ecc8-225362-422414 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 14:27:16,378 121 INFO rb-b76ecc8-225362-422414 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 14:27:17,817 121 INFO rb-b76ecc8-225362-422414 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 14:27:18,630 121 INFO rb-b76ecc8-225362-422414 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 14:27:19,615 121 INFO rb-b76ecc8-225362-422414 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 14:27:20,801 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:27:26,620 121 INFO rb-b76ecc8-225362-422414 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 14:27:28,987 121 INFO rb-b76ecc8-225362-422414 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 14:27:31,344 121 INFO rb-b76ecc8-225362-422414 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 14:27:33,342 121 INFO rb-b76ecc8-225362-422414 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 14:27:35,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:27:38,423 121 INFO rb-b76ecc8-225362-422414 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 14:27:38,897 121 INFO rb-b76ecc8-225362-422414 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 14:27:38,938 121 INFO rb-b76ecc8-225362-422414 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 14:27:38,980 121 INFO rb-b76ecc8-225362-422414 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 14:27:39,055 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:27:41,445 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestLegCardinalityGuard.test_leg_classifiers_reject_multi_leg_product ... 2026-10-08 14:27:42,190 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:27:44,638 121 INFO rb-b76ecc8-225362-422414 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 14:27:45,279 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:27:47,758 121 INFO rb-b76ecc8-225362-422414 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 14:27:48,565 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_still_works_for_single_ocean_line ... 2026-10-08 14:27:49,106 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:27:51,528 121 INFO rb-b76ecc8-225362-422414 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 14:27:52,560 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:27:55,217 121 INFO rb-b76ecc8-225362-422414 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 14:27:55,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:27:58,655 121 INFO rb-b76ecc8-225362-422414 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 14:27:59,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:28:02,323 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_fcl_shipment_copies_schedule_eta ... 2026-10-08 14:28:03,370 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_lcl_shipment_copies_schedule_eta ... 2026-10-08 14:28:03,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:28:06,264 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_case_matrix_covers_core_transport_scenarios ... 2026-10-08 14:28:08,557 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_lcl_regression_basics ... 2026-10-08 14:28:09,322 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_sea_export_commercial_flow_checklist ... 2026-10-08 14:28:11,866 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:28:17,154 121 INFO rb-b76ecc8-225362-422414 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 14:28:18,040 121 INFO rb-b76ecc8-225362-422414 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 14:28:18,664 121 INFO rb-b76ecc8-225362-422414 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 14:28:19,627 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:28:32,769 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale.tests.test_shipment_sync_carriage_role: Starting TestShipmentSyncCarriageRole.test_sold_carriage_order_from_handover_to_reroute ... 2026-10-08 14:28:34,952 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:28:41,025 121 INFO rb-b76ecc8-225362-422414 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 14:28:44,330 121 INFO rb-b76ecc8-225362-422414 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 14:28:50,154 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:28:52,694 121 INFO rb-b76ecc8-225362-422414 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 14:28:53,649 121 INFO rb-b76ecc8-225362-422414 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 14:28:54,219 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:28:57,148 121 INFO rb-b76ecc8-225362-422414 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 14:29:11,412 121 INFO rb-b76ecc8-225362-422414 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 14:29:12,559 121 INFO rb-b76ecc8-225362-422414 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 14:29:14,035 121 INFO rb-b76ecc8-225362-422414 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 14:29:27,796 121 INFO rb-b76ecc8-225362-422414 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 14:29:28,474 121 INFO rb-b76ecc8-225362-422414 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 14:29:29,006 121 INFO rb-b76ecc8-225362-422414 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 14:29:30,754 121 INFO rb-b76ecc8-225362-422414 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 14:29:30,819 121 INFO rb-b76ecc8-225362-422414 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 14:29:30,906 121 INFO rb-b76ecc8-225362-422414 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 14:29:31,417 121 INFO rb-b76ecc8-225362-422414 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 14:29:35,738 121 INFO rb-b76ecc8-225362-422414 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 14:29:36,379 121 INFO rb-b76ecc8-225362-422414 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 14:29:38,383 121 INFO rb-b76ecc8-225362-422414 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 14:29:41,468 121 INFO rb-b76ecc8-225362-422414 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 14:29:42,323 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_non_master_profitability_action_is_unchanged ... 2026-10-08 14:29:42,508 121 INFO rb-b76ecc8-225362-422414 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 14:29:43,712 121 INFO rb-b76ecc8-225362-422414 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 14:29:44,028 121 INFO rb-b76ecc8-225362-422414 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 14:29:46,033 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 14:29:48,749 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_cost ... 2026-10-08 14:29:50,019 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_sale_revenue ... 2026-10-08 14:29:50,864 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:29:52,481 121 INFO rb-b76ecc8-225362-422414 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 14:29:52,993 121 INFO rb-b76ecc8-225362-422414 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 14:29:53,406 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:29:55,384 121 INFO rb-b76ecc8-225362-422414 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 14:29:56,264 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge ... 2026-10-08 14:29:57,210 121 INFO rb-b76ecc8-225362-422414 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 14:29:58,061 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_prebridge_agent_charge ... 2026-10-08 14:29:58,794 121 INFO rb-b76ecc8-225362-422414 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 14:29:59,546 121 INFO rb-b76ecc8-225362-422414 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 14:29:59,769 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:30:03,015 121 INFO rb-b76ecc8-225362-422414 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 14:30:04,005 121 INFO rb-b76ecc8-225362-422414 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 14:30:05,394 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:30:07,143 121 INFO rb-b76ecc8-225362-422414 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 14:30:07,589 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:30:09,334 121 INFO rb-b76ecc8-225362-422414 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 14:30:09,566 121 INFO rb-b76ecc8-225362-422414 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 14:30:09,681 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:30:11,272 121 INFO rb-b76ecc8-225362-422414 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 14:30:11,699 121 INFO rb-b76ecc8-225362-422414 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 14:30:12,027 121 INFO rb-b76ecc8-225362-422414 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 14:30:12,400 121 INFO rb-b76ecc8-225362-422414 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 14:30:13,060 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1590, model: sale.order.line 2026-10-08 14:30:13,184 121 INFO rb-b76ecc8-225362-422414 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 14:30:13,548 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:30:15,801 121 INFO rb-b76ecc8-225362-422414 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 14:30:19,270 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:30:22,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7203] 2026-10-08 14:30:22,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-08 14:30:22,576 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_01_pol_gets_analytic_distribution_from_shipment ... 2026-10-08 14:30:22,859 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_02_customer_invoice_line_gets_analytic_distribution ... 2026-10-08 14:30:23,655 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_03_vendor_bill_line_gets_analytic_distribution ... 2026-10-08 14:30:24,391 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_04_customer_invoice_currency_matches_charge_currency ... 2026-10-08 14:30:25,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_05_vendor_bill_currency_matches_charge_currency ... 2026-10-08 14:30:26,042 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_06_pol_price_converted_to_po_currency ... 2026-10-08 14:30:26,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_07_invoices_split_by_currency ... 2026-10-08 14:30:27,550 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:30:30,428 121 INFO rb-b76ecc8-225362-422414 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 14:30:31,130 121 INFO rb-b76ecc8-225362-422414 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 14:30:31,322 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_without_carrier ... 2026-10-08 14:30:31,547 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:30:34,825 121 INFO rb-b76ecc8-225362-422414 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 14:30:35,803 121 INFO rb-b76ecc8-225362-422414 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 14:30:36,946 121 INFO rb-b76ecc8-225362-422414 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 14:30:37,860 121 INFO rb-b76ecc8-225362-422414 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 14:30:38,973 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [680] 2026-10-08 14:30:39,042 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [681, 682] 2026-10-08 14:30:39,173 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1483] 2026-10-08 14:30:40,269 121 INFO rb-b76ecc8-225362-422414 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 14:30:41,498 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [683] 2026-10-08 14:30:41,591 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [684, 685] 2026-10-08 14:30:41,761 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1490] 2026-10-08 14:30:42,417 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:30:49,106 121 INFO rb-b76ecc8-225362-422414 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 14:30:49,444 121 INFO rb-b76ecc8-225362-422414 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 14:30:50,076 121 INFO rb-b76ecc8-225362-422414 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 14:30:50,706 121 INFO rb-b76ecc8-225362-422414 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 14:30:51,236 121 INFO rb-b76ecc8-225362-422414 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 14:30:51,550 121 INFO rb-b76ecc8-225362-422414 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 14:30:51,841 121 INFO rb-b76ecc8-225362-422414 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 14:30:52,716 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:30:55,231 121 INFO rb-b76ecc8-225362-422414 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 14:30:55,811 121 INFO rb-b76ecc8-225362-422414 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 14:31:02,328 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_02_idempotent_repeated_action ... 2026-10-08 14:31:02,604 121 INFO rb-b76ecc8-225362-422414 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 14:31:03,231 121 INFO rb-b76ecc8-225362-422414 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 14:31:03,871 121 INFO rb-b76ecc8-225362-422414 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 14:31:04,256 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:31:06,882 121 INFO rb-b76ecc8-225362-422414 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 14:31:07,561 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_vendor_bill_still_created_for_bridged_charge ... 2026-10-08 14:31:08,422 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:31:11,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_button_follows_ownership ... 2026-10-08 14:31:11,786 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_covers_only_its_own_leg ... 2026-10-08 14:31:12,292 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:31:25,288 121 INFO rb-b76ecc8-225362-422414 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 14:31:25,669 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:31:28,416 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_booking_still_reports_its_own_orders ... 2026-10-08 14:31:29,173 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_buyer_reads_the_purchase_count ... 2026-10-08 14:31:30,418 121 INFO rb-b76ecc8-225362-422414 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 14:31:30,626 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_several_orders_lists_exactly_those_orders ... 2026-10-08 14:31:31,042 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_bought_outside_freight_has_no_shipment ... 2026-10-08 14:31:31,123 121 INFO rb-b76ecc8-225362-422414 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 14:31:31,220 121 INFO rb-b76ecc8-225362-422414 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 14:31:31,408 121 INFO rb-b76ecc8-225362-422414 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 14:31:32,333 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1638, model: logistics.shipment, fields: purchase_order_count 2026-10-08 14:31:32,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_both_paths_together ... 2026-10-08 14:31:32,786 121 INFO rb-b76ecc8-225362-422414 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 14:31:33,126 121 INFO rb-b76ecc8-225362-422414 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 14:31:33,297 121 INFO rb-b76ecc8-225362-422414 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 14:31:33,662 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_ignores_orders_of_another_shipment ... 2026-10-08 14:31:34,108 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_counting_a_cancelled_order ... 2026-10-08 14:31:34,582 121 INFO rb-b76ecc8-225362-422414 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 14:31:35,010 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [1250] 2026-10-08 14:31:35,047 121 INFO rb-b76ecc8-225362-422414 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 14:31:35,871 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_without_payable_charge_reports_no_order ... 2026-10-08 14:31:36,072 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 14:31:38,589 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_generated_orders_still_belong_to_their_booking ... 2026-10-08 14:31:39,311 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_order_attached_by_hand_stays_attached ... 2026-10-08 14:31:39,438 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:31:42,173 121 INFO rb-b76ecc8-225362-422414 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 14:31:42,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_each_shipment_sees_the_shared_order ... 2026-10-08 14:31:43,197 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_opening_several_shipments_lists_them ... 2026-10-08 14:31:43,394 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_one_shipment_opens_it_directly ... 2026-10-08 14:31:43,581 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_two_customers_reports_both_shipments ... 2026-10-08 14:31:43,869 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:31:46,421 121 INFO rb-b76ecc8-225362-422414 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 14:31:47,463 121 INFO rb-b76ecc8-225362-422414 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 14:31:47,696 121 INFO rb-b76ecc8-225362-422414 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 14:31:48,028 121 INFO rb-b76ecc8-225362-422414 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 14:31:48,345 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_commitment_note_names_the_purchase_order ... 2026-10-08 14:31:48,678 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:31:48,697 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_action_view_route_route_map_wiring ... 2026-10-08 14:31:48,739 121 INFO rb-b76ecc8-225362-422414 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 14:31:48,789 121 INFO rb-b76ecc8-225362-422414 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 14:31:48,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_module_manifest_and_installability_contract ... 2026-10-08 14:31:48,882 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_route_map_arch_declares_routing_variant_contract ... 2026-10-08 14:31:48,937 121 INFO rb-b76ecc8-225362-422414 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 14:31:48,984 121 INFO rb-b76ecc8-225362-422414 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 14:31:49,027 121 INFO rb-b76ecc8-225362-422414 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 14:31:49,081 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:31:49,121 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_drops_field_without_override ... 2026-10-08 14:31:49,233 121 INFO rb-b76ecc8-225362-422414 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 14:31:49,289 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_world_population_share_recomputes_on_population_change ... 2026-10-08 14:31:49,362 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:31:49,383 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_geography_info_world_bank.tests.test_fetch_data_from_world_bank: Starting TestResCountryWorldBank.test_fetch_from_world_bank ... 2026-10-08 14:31:50,597 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:31:50,617 121 INFO rb-b76ecc8-225362-422414 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 14:31:51,366 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2439] 2026-10-08 14:31:51,389 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28421] 2026-10-08 14:31:51,399 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:31:51,722 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [6] 2026-10-08 14:31:51,758 121 INFO rb-b76ecc8-225362-422414 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 14:31:52,439 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2440] 2026-10-08 14:31:52,452 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28424] 2026-10-08 14:31:52,461 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:31:52,673 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [8, 7] 2026-10-08 14:31:52,714 121 INFO rb-b76ecc8-225362-422414 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 14:31:53,376 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2441] 2026-10-08 14:31:53,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28427] 2026-10-08 14:31:53,411 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:31:53,630 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [10, 9] 2026-10-08 14:31:53,662 121 INFO rb-b76ecc8-225362-422414 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 14:31:54,236 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2442] 2026-10-08 14:31:54,250 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28430] 2026-10-08 14:31:54,260 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:31:54,441 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [11] 2026-10-08 14:31:54,475 121 INFO rb-b76ecc8-225362-422414 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 14:31:55,065 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2443] 2026-10-08 14:31:55,079 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28433] 2026-10-08 14:31:55,088 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:31:55,563 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [15, 14] 2026-10-08 14:31:55,567 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [13, 12] 2026-10-08 14:31:55,596 121 INFO rb-b76ecc8-225362-422414 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 14:31:56,142 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2444] 2026-10-08 14:31:56,157 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28436] 2026-10-08 14:31:56,168 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:31:56,354 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [16] 2026-10-08 14:31:56,395 121 INFO rb-b76ecc8-225362-422414 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 14:31:57,021 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2445] 2026-10-08 14:31:57,033 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28439] 2026-10-08 14:31:57,042 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:31:57,226 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [17] 2026-10-08 14:31:57,275 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:31:57,295 121 INFO rb-b76ecc8-225362-422414 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 14:31:57,991 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2446] 2026-10-08 14:31:58,006 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28442] 2026-10-08 14:31:58,016 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:31:58,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [20] 2026-10-08 14:31:58,267 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [19, 18] 2026-10-08 14:31:58,305 121 INFO rb-b76ecc8-225362-422414 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 14:31:58,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2447] 2026-10-08 14:31:58,966 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28445] 2026-10-08 14:31:58,977 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:31:59,394 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [24, 23] 2026-10-08 14:31:59,401 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [22, 21] 2026-10-08 14:31:59,436 121 INFO rb-b76ecc8-225362-422414 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 14:32:00,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2448] 2026-10-08 14:32:00,086 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28448] 2026-10-08 14:32:00,096 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:00,459 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [28, 27] 2026-10-08 14:32:00,469 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [26, 25] 2026-10-08 14:32:00,509 121 INFO rb-b76ecc8-225362-422414 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 14:32:01,189 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2449] 2026-10-08 14:32:01,201 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28451] 2026-10-08 14:32:01,210 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:01,366 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [30, 29] 2026-10-08 14:32:01,401 121 INFO rb-b76ecc8-225362-422414 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 14:32:02,048 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2450] 2026-10-08 14:32:02,061 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28454] 2026-10-08 14:32:02,071 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:02,247 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [32, 31] 2026-10-08 14:32:02,305 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:32:02,324 121 INFO rb-b76ecc8-225362-422414 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 14:32:09,467 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [33] 2026-10-08 14:32:09,543 121 INFO rb-b76ecc8-225362-422414 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 14:32:16,726 121 INFO rb-b76ecc8-225362-422414 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 14:32:23,281 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [34] 2026-10-08 14:32:23,354 121 INFO rb-b76ecc8-225362-422414 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 14:32:29,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:32:29,988 121 INFO rb-b76ecc8-225362-422414 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 14:32:30,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2451] 2026-10-08 14:32:30,582 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29195] 2026-10-08 14:32:30,592 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:30,730 121 INFO rb-b76ecc8-225362-422414 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 14:32:31,315 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2452] 2026-10-08 14:32:31,329 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29197] 2026-10-08 14:32:31,340 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:31,484 121 INFO rb-b76ecc8-225362-422414 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 14:32:32,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2453] 2026-10-08 14:32:32,171 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29199] 2026-10-08 14:32:32,191 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:32,353 121 INFO rb-b76ecc8-225362-422414 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 14:32:32,999 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2454] 2026-10-08 14:32:33,013 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29201] 2026-10-08 14:32:33,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:33,146 121 INFO rb-b76ecc8-225362-422414 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 14:32:33,736 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2455] 2026-10-08 14:32:33,749 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29203] 2026-10-08 14:32:33,759 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:33,879 121 INFO rb-b76ecc8-225362-422414 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 14:32:34,487 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2456] 2026-10-08 14:32:34,499 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29205] 2026-10-08 14:32:34,509 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:34,667 121 INFO rb-b76ecc8-225362-422414 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 14:32:35,330 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2457] 2026-10-08 14:32:35,347 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29207] 2026-10-08 14:32:35,358 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:35,510 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:32:35,531 121 INFO rb-b76ecc8-225362-422414 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 14:32:36,174 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2458] 2026-10-08 14:32:36,189 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29209] 2026-10-08 14:32:36,198 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:36,648 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [45, 44, 43] 2026-10-08 14:32:36,692 121 INFO rb-b76ecc8-225362-422414 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 14:32:38,438 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2459] 2026-10-08 14:32:38,450 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29212] 2026-10-08 14:32:38,460 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:38,808 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [48, 47] 2026-10-08 14:32:38,855 121 INFO rb-b76ecc8-225362-422414 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 14:32:39,491 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2460] 2026-10-08 14:32:39,505 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29215] 2026-10-08 14:32:39,515 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:39,887 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [51, 50] 2026-10-08 14:32:39,944 121 INFO rb-b76ecc8-225362-422414 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 14:32:40,652 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2461] 2026-10-08 14:32:40,668 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29218] 2026-10-08 14:32:40,680 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:41,059 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [54, 53] 2026-10-08 14:32:41,095 121 INFO rb-b76ecc8-225362-422414 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 14:32:41,770 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2462] 2026-10-08 14:32:41,801 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29221] 2026-10-08 14:32:41,810 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:42,254 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [57, 56] 2026-10-08 14:32:42,291 121 INFO rb-b76ecc8-225362-422414 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 14:32:43,192 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2463] 2026-10-08 14:32:43,208 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29224] 2026-10-08 14:32:43,218 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:43,856 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [62, 61, 60, 59] 2026-10-08 14:32:43,914 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:32:43,936 121 INFO rb-b76ecc8-225362-422414 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 14:32:44,747 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2464] 2026-10-08 14:32:44,761 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29228] 2026-10-08 14:32:44,770 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:45,199 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [66, 65, 64] 2026-10-08 14:32:45,257 121 INFO rb-b76ecc8-225362-422414 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 14:32:45,983 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2465] 2026-10-08 14:32:45,997 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29231] 2026-10-08 14:32:46,007 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:46,462 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [70, 69, 68] 2026-10-08 14:32:46,507 121 INFO rb-b76ecc8-225362-422414 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 14:32:47,218 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2466] 2026-10-08 14:32:47,231 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29234] 2026-10-08 14:32:47,240 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:47,567 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [73, 72] 2026-10-08 14:32:47,603 121 INFO rb-b76ecc8-225362-422414 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 14:32:48,302 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2467] 2026-10-08 14:32:48,314 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29237] 2026-10-08 14:32:48,324 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:48,724 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [76, 75] 2026-10-08 14:32:48,765 121 INFO rb-b76ecc8-225362-422414 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 14:32:49,406 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2468] 2026-10-08 14:32:49,417 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29240] 2026-10-08 14:32:49,425 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:49,780 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [79, 78] 2026-10-08 14:32:49,823 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:32:49,840 121 INFO rb-b76ecc8-225362-422414 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 14:32:50,482 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2469] 2026-10-08 14:32:50,495 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29243] 2026-10-08 14:32:50,502 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:50,900 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [82, 81] 2026-10-08 14:32:50,947 121 INFO rb-b76ecc8-225362-422414 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 14:32:51,623 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2470] 2026-10-08 14:32:51,635 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29246] 2026-10-08 14:32:51,644 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:52,135 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [86, 85, 84] 2026-10-08 14:32:52,166 121 INFO rb-b76ecc8-225362-422414 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 14:32:52,816 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2471] 2026-10-08 14:32:52,829 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29249] 2026-10-08 14:32:52,839 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:53,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [90, 89, 88] 2026-10-08 14:32:53,267 121 INFO rb-b76ecc8-225362-422414 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 14:32:53,919 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2472] 2026-10-08 14:32:53,931 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29252] 2026-10-08 14:32:53,941 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:54,375 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [94, 93, 92] 2026-10-08 14:32:54,429 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:32:54,450 121 INFO rb-b76ecc8-225362-422414 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 14:32:54,501 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [95] 2026-10-08 14:32:54,543 121 INFO rb-b76ecc8-225362-422414 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 14:32:54,587 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [96] 2026-10-08 14:32:54,627 121 INFO rb-b76ecc8-225362-422414 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 14:32:54,654 121 INFO rb-b76ecc8-225362-422414 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 14:32:54,662 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 2.3s (attempt 3 of 3). 2026-10-08 14:32:54,682 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [99, 98, 97] 2026-10-08 14:32:54,722 121 INFO rb-b76ecc8-225362-422414 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 14:32:54,739 121 INFO rb-b76ecc8-225362-422414 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.4s (attempt 2 of 3). 2026-10-08 14:32:54,748 121 INFO rb-b76ecc8-225362-422414 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 14:32:54,765 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [102, 101, 100] 2026-10-08 14:32:54,798 121 INFO rb-b76ecc8-225362-422414 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 14:32:54,822 121 INFO rb-b76ecc8-225362-422414 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 14:32:54,843 121 INFO rb-b76ecc8-225362-422414 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 14:32:54,873 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [105, 104, 103] 2026-10-08 14:32:54,907 121 INFO rb-b76ecc8-225362-422414 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 14:32:54,961 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [106] 2026-10-08 14:32:54,994 121 INFO rb-b76ecc8-225362-422414 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 14:32:55,063 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [107] 2026-10-08 14:32:55,109 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:32:55,134 121 INFO rb-b76ecc8-225362-422414 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 14:32:55,782 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2473] 2026-10-08 14:32:55,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29255] 2026-10-08 14:32:55,805 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:56,206 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [110, 109] 2026-10-08 14:32:56,241 121 INFO rb-b76ecc8-225362-422414 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 14:32:56,927 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2474] 2026-10-08 14:32:56,944 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29258] 2026-10-08 14:32:56,959 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:57,370 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [113, 112] 2026-10-08 14:32:57,412 121 INFO rb-b76ecc8-225362-422414 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 14:32:58,035 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2475] 2026-10-08 14:32:58,047 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29261] 2026-10-08 14:32:58,060 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:58,444 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [116, 115] 2026-10-08 14:32:58,481 121 INFO rb-b76ecc8-225362-422414 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 14:32:59,170 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2476] 2026-10-08 14:32:59,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29264] 2026-10-08 14:32:59,191 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:32:59,552 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [119, 118] 2026-10-08 14:32:59,607 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:32:59,627 121 INFO rb-b76ecc8-225362-422414 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 14:33:00,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2477] 2026-10-08 14:33:00,419 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29267] 2026-10-08 14:33:00,435 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:00,663 121 INFO rb-b76ecc8-225362-422414 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 14:33:01,387 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2478] 2026-10-08 14:33:01,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29271] 2026-10-08 14:33:01,408 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:01,548 121 INFO rb-b76ecc8-225362-422414 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 14:33:02,253 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2479] 2026-10-08 14:33:02,267 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29275] 2026-10-08 14:33:02,277 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:02,457 121 INFO rb-b76ecc8-225362-422414 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 14:33:03,155 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2480] 2026-10-08 14:33:03,165 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29279] 2026-10-08 14:33:03,174 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:03,816 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2481] 2026-10-08 14:33:03,833 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29284] 2026-10-08 14:33:03,843 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:03,931 121 INFO rb-b76ecc8-225362-422414 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 14:33:04,556 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2482] 2026-10-08 14:33:04,568 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29286] 2026-10-08 14:33:04,577 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:04,779 121 INFO rb-b76ecc8-225362-422414 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 14:33:05,453 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2483] 2026-10-08 14:33:05,465 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29291] 2026-10-08 14:33:05,475 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:05,626 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:33:05,645 121 INFO rb-b76ecc8-225362-422414 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 14:33:06,320 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2484] 2026-10-08 14:33:06,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29295] 2026-10-08 14:33:06,347 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:06,722 121 INFO rb-b76ecc8-225362-422414 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 14:33:07,471 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2485] 2026-10-08 14:33:07,490 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29299] 2026-10-08 14:33:07,499 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:07,753 121 INFO rb-b76ecc8-225362-422414 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 14:33:08,414 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2486] 2026-10-08 14:33:08,426 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29303] 2026-10-08 14:33:08,436 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:08,658 121 INFO rb-b76ecc8-225362-422414 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 14:33:09,300 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2487] 2026-10-08 14:33:09,313 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29307] 2026-10-08 14:33:09,323 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:09,668 121 INFO rb-b76ecc8-225362-422414 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 14:33:10,302 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2488] 2026-10-08 14:33:10,314 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29311] 2026-10-08 14:33:10,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:10,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:33:10,584 121 INFO rb-b76ecc8-225362-422414 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 14:33:11,267 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2489] 2026-10-08 14:33:11,281 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29315] 2026-10-08 14:33:11,291 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:11,490 121 INFO rb-b76ecc8-225362-422414 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 14:33:11,503 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [121] 2026-10-08 14:33:11,529 121 INFO rb-b76ecc8-225362-422414 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 14:33:12,220 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2490] 2026-10-08 14:33:12,238 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29318] 2026-10-08 14:33:12,248 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:12,510 121 INFO rb-b76ecc8-225362-422414 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 14:33:12,539 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [123] 2026-10-08 14:33:12,579 121 INFO rb-b76ecc8-225362-422414 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 14:33:13,249 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2491] 2026-10-08 14:33:13,262 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29321] 2026-10-08 14:33:13,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:13,507 121 INFO rb-b76ecc8-225362-422414 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 14:33:13,518 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [125] 2026-10-08 14:33:13,556 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:33:13,573 121 INFO rb-b76ecc8-225362-422414 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 14:33:20,990 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2492] 2026-10-08 14:33:21,003 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29509] 2026-10-08 14:33:21,013 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:21,085 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [126] 2026-10-08 14:33:21,169 121 INFO rb-b76ecc8-225362-422414 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 14:33:28,637 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2493] 2026-10-08 14:33:28,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29696] 2026-10-08 14:33:28,663 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:28,778 121 INFO rb-b76ecc8-225362-422414 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 14:33:36,641 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2494] 2026-10-08 14:33:36,656 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29883] 2026-10-08 14:33:36,667 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:36,808 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:33:36,829 121 INFO rb-b76ecc8-225362-422414 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 14:33:37,604 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2495] 2026-10-08 14:33:37,621 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29885] 2026-10-08 14:33:37,631 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:38,371 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2496] 2026-10-08 14:33:38,385 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29887] 2026-10-08 14:33:38,395 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:38,688 121 INFO rb-b76ecc8-225362-422414 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 14:33:39,411 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2497] 2026-10-08 14:33:39,428 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29890] 2026-10-08 14:33:39,437 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:40,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2498] 2026-10-08 14:33:40,151 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29892] 2026-10-08 14:33:40,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:40,613 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [130, 129] 2026-10-08 14:33:40,659 121 INFO rb-b76ecc8-225362-422414 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 14:33:41,335 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2499] 2026-10-08 14:33:41,347 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29895] 2026-10-08 14:33:41,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:42,017 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2500] 2026-10-08 14:33:42,030 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29897] 2026-10-08 14:33:42,040 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:42,348 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [133, 132] 2026-10-08 14:33:42,387 121 INFO rb-b76ecc8-225362-422414 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 14:33:43,019 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2501] 2026-10-08 14:33:43,030 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29900] 2026-10-08 14:33:43,040 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:43,739 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2502] 2026-10-08 14:33:43,752 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29902] 2026-10-08 14:33:43,762 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:44,016 121 INFO rb-b76ecc8-225362-422414 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 14:33:44,592 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2503] 2026-10-08 14:33:44,601 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29905] 2026-10-08 14:33:44,609 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:45,195 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2504] 2026-10-08 14:33:45,205 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29907] 2026-10-08 14:33:45,213 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:46,066 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [141, 140, 139, 138, 137, 136] 2026-10-08 14:33:46,109 121 INFO rb-b76ecc8-225362-422414 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 14:33:46,781 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2505] 2026-10-08 14:33:46,797 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29913] 2026-10-08 14:33:46,807 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:47,469 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2506] 2026-10-08 14:33:47,481 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29915] 2026-10-08 14:33:47,492 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:47,877 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [144, 143] 2026-10-08 14:33:47,921 121 INFO rb-b76ecc8-225362-422414 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 14:33:48,648 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2507] 2026-10-08 14:33:48,671 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29918] 2026-10-08 14:33:48,680 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:49,415 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2508] 2026-10-08 14:33:49,431 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29920] 2026-10-08 14:33:49,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:49,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [148, 147, 146] 2026-10-08 14:33:50,005 121 INFO rb-b76ecc8-225362-422414 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 14:33:50,675 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2509] 2026-10-08 14:33:50,685 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29923] 2026-10-08 14:33:50,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:51,426 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2510] 2026-10-08 14:33:51,437 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29925] 2026-10-08 14:33:51,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:51,676 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:33:51,699 121 INFO rb-b76ecc8-225362-422414 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 14:33:52,429 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2511] 2026-10-08 14:33:52,446 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29928] 2026-10-08 14:33:52,456 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:52,871 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [153, 152] 2026-10-08 14:33:52,878 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [151, 150] 2026-10-08 14:33:52,915 121 INFO rb-b76ecc8-225362-422414 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 14:33:53,612 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2512] 2026-10-08 14:33:53,626 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29931] 2026-10-08 14:33:53,636 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:54,061 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [157, 156] 2026-10-08 14:33:54,066 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [155, 154] 2026-10-08 14:33:54,110 121 INFO rb-b76ecc8-225362-422414 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 14:33:54,759 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2513] 2026-10-08 14:33:54,769 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29934] 2026-10-08 14:33:54,778 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:55,176 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [161, 160] 2026-10-08 14:33:55,180 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [159, 158] 2026-10-08 14:33:55,215 121 INFO rb-b76ecc8-225362-422414 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 14:33:55,914 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2514] 2026-10-08 14:33:55,927 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29937] 2026-10-08 14:33:55,934 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:56,272 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [165, 164] 2026-10-08 14:33:56,278 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [163, 162] 2026-10-08 14:33:56,333 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:33:56,369 121 INFO rb-b76ecc8-225362-422414 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 14:33:57,089 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2515] 2026-10-08 14:33:57,102 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29940] 2026-10-08 14:33:57,110 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:57,531 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [169, 168, 167] 2026-10-08 14:33:57,566 121 INFO rb-b76ecc8-225362-422414 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 14:33:58,252 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2516] 2026-10-08 14:33:58,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29943] 2026-10-08 14:33:58,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:58,628 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [172, 171] 2026-10-08 14:33:58,663 121 INFO rb-b76ecc8-225362-422414 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 14:33:59,346 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2517] 2026-10-08 14:33:59,357 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29946] 2026-10-08 14:33:59,364 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:33:59,712 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [175, 174] 2026-10-08 14:33:59,746 121 INFO rb-b76ecc8-225362-422414 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 14:34:00,443 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2518] 2026-10-08 14:34:00,456 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29949] 2026-10-08 14:34:00,465 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:00,992 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [179, 178, 177] 2026-10-08 14:34:01,065 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:34:01,089 121 INFO rb-b76ecc8-225362-422414 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 14:34:01,834 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2519] 2026-10-08 14:34:01,855 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29952] 2026-10-08 14:34:01,869 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:02,613 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2520] 2026-10-08 14:34:02,643 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29954] 2026-10-08 14:34:02,658 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:03,014 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [182] 2026-10-08 14:34:03,056 121 INFO rb-b76ecc8-225362-422414 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 14:34:03,819 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2521] 2026-10-08 14:34:03,832 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29957] 2026-10-08 14:34:03,842 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:04,595 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2522] 2026-10-08 14:34:04,609 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29959] 2026-10-08 14:34:04,619 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:04,981 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [185] 2026-10-08 14:34:05,018 121 INFO rb-b76ecc8-225362-422414 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 14:34:05,742 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2523] 2026-10-08 14:34:05,756 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29962] 2026-10-08 14:34:05,766 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:06,474 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2524] 2026-10-08 14:34:06,486 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29964] 2026-10-08 14:34:06,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:06,730 121 INFO rb-b76ecc8-225362-422414 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 14:34:07,452 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2525] 2026-10-08 14:34:07,465 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29967] 2026-10-08 14:34:07,474 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:08,171 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2526] 2026-10-08 14:34:08,185 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29969] 2026-10-08 14:34:08,194 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:08,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [190] 2026-10-08 14:34:08,523 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:34:08,543 121 INFO rb-b76ecc8-225362-422414 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 14:34:08,595 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [191] 2026-10-08 14:34:08,624 121 INFO rb-b76ecc8-225362-422414 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 14:34:08,679 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [192] 2026-10-08 14:34:08,710 121 INFO rb-b76ecc8-225362-422414 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 14:34:08,750 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [193] 2026-10-08 14:34:08,784 121 INFO rb-b76ecc8-225362-422414 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 14:34:08,818 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [194] 2026-10-08 14:34:08,845 121 INFO rb-b76ecc8-225362-422414 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 14:34:08,882 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [195] 2026-10-08 14:34:08,910 121 INFO rb-b76ecc8-225362-422414 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 14:34:08,944 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [196] 2026-10-08 14:34:08,989 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:34:09,014 121 INFO rb-b76ecc8-225362-422414 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 14:34:09,057 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [197] 2026-10-08 14:34:09,095 121 INFO rb-b76ecc8-225362-422414 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 14:34:09,136 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [199, 198] 2026-10-08 14:34:09,173 121 INFO rb-b76ecc8-225362-422414 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 14:34:09,219 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:34:09,238 121 INFO rb-b76ecc8-225362-422414 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 14:34:09,808 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2527] 2026-10-08 14:34:09,822 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29972] 2026-10-08 14:34:09,831 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:10,345 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2528] 2026-10-08 14:34:10,358 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29974] 2026-10-08 14:34:10,366 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:11,051 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2529] 2026-10-08 14:34:11,065 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29976] 2026-10-08 14:34:11,075 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:11,179 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1742, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 14:34:11,235 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1742, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 14:34:11,236 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1742, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 14:34:11,237 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1742, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 14:34:11,256 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [200] 2026-10-08 14:34:11,296 121 INFO rb-b76ecc8-225362-422414 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 14:34:11,919 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2530] 2026-10-08 14:34:11,932 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29978] 2026-10-08 14:34:11,942 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:12,559 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2531] 2026-10-08 14:34:12,572 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29980] 2026-10-08 14:34:12,581 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:13,217 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2532] 2026-10-08 14:34:13,229 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29982] 2026-10-08 14:34:13,239 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:13,334 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [201] 2026-10-08 14:34:13,372 121 INFO rb-b76ecc8-225362-422414 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 14:34:13,973 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2533] 2026-10-08 14:34:13,984 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29984] 2026-10-08 14:34:13,994 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:14,632 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2534] 2026-10-08 14:34:14,642 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29986] 2026-10-08 14:34:14,649 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:15,312 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2535] 2026-10-08 14:34:15,324 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29988] 2026-10-08 14:34:15,330 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:15,447 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1746, model: google.drive.account, fields: refresh_token 2026-10-08 14:34:15,452 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1746, model: google.drive.account, fields: access_token 2026-10-08 14:34:15,460 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1748, model: google.drive.account, fields: refresh_token 2026-10-08 14:34:15,461 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1748, model: google.drive.account, fields: access_token 2026-10-08 14:34:15,469 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [203, 202] 2026-10-08 14:34:15,503 121 INFO rb-b76ecc8-225362-422414 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 14:34:16,034 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2536] 2026-10-08 14:34:16,045 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29990] 2026-10-08 14:34:16,054 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:16,726 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2537] 2026-10-08 14:34:16,739 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29992] 2026-10-08 14:34:16,752 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:17,453 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2538] 2026-10-08 14:34:17,463 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29994] 2026-10-08 14:34:17,472 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:17,843 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [205, 204] 2026-10-08 14:34:17,887 121 INFO rb-b76ecc8-225362-422414 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 14:34:18,541 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2539] 2026-10-08 14:34:18,551 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29996] 2026-10-08 14:34:18,559 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:19,109 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2540] 2026-10-08 14:34:19,120 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29998] 2026-10-08 14:34:19,130 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:19,788 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2541] 2026-10-08 14:34:19,800 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30000] 2026-10-08 14:34:19,810 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:19,922 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [206] 2026-10-08 14:34:19,964 121 INFO rb-b76ecc8-225362-422414 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 14:34:20,571 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2542] 2026-10-08 14:34:20,580 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30002] 2026-10-08 14:34:20,589 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:21,170 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2543] 2026-10-08 14:34:21,180 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30004] 2026-10-08 14:34:21,187 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:21,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2544] 2026-10-08 14:34:21,808 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30006] 2026-10-08 14:34:21,818 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:21,910 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1755, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 14:34:21,934 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1755, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 14:34:21,934 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1755, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 14:34:21,935 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1755, model: google.drive.account, fields: refresh_token, access_token 2026-10-08 14:34:21,955 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [207] 2026-10-08 14:34:21,984 121 INFO rb-b76ecc8-225362-422414 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 14:34:22,614 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2545] 2026-10-08 14:34:22,625 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30008] 2026-10-08 14:34:22,635 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:23,260 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2546] 2026-10-08 14:34:23,273 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30010] 2026-10-08 14:34:23,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:23,933 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2547] 2026-10-08 14:34:23,944 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30012] 2026-10-08 14:34:23,954 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:24,058 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [209, 208] 2026-10-08 14:34:24,109 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:34:24,128 121 INFO rb-b76ecc8-225362-422414 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 14:34:24,812 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2548] 2026-10-08 14:34:24,824 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30014] 2026-10-08 14:34:24,834 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:25,461 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2549] 2026-10-08 14:34:25,476 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30016] 2026-10-08 14:34:25,488 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:25,727 121 INFO rb-b76ecc8-225362-422414 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 14:34:26,341 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2550] 2026-10-08 14:34:26,354 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30019] 2026-10-08 14:34:26,361 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:27,077 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2551] 2026-10-08 14:34:27,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30021] 2026-10-08 14:34:27,100 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:27,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted google.drive.config records with IDs: [51] 2026-10-08 14:34:27,356 121 INFO rb-b76ecc8-225362-422414 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 14:34:28,081 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2552] 2026-10-08 14:34:28,095 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30024] 2026-10-08 14:34:28,106 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:28,800 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2553] 2026-10-08 14:34:28,814 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30026] 2026-10-08 14:34:28,823 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:29,243 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [214, 213] 2026-10-08 14:34:29,293 121 INFO rb-b76ecc8-225362-422414 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 14:34:30,030 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2554] 2026-10-08 14:34:30,046 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30029] 2026-10-08 14:34:30,072 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:30,764 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2555] 2026-10-08 14:34:30,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30031] 2026-10-08 14:34:30,786 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:31,360 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [218, 217, 216] 2026-10-08 14:34:31,398 121 INFO rb-b76ecc8-225362-422414 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 14:34:32,201 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2556] 2026-10-08 14:34:32,212 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30034] 2026-10-08 14:34:32,222 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:32,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2557] 2026-10-08 14:34:32,922 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30036] 2026-10-08 14:34:32,929 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:33,108 121 INFO rb-b76ecc8-225362-422414 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 14:34:33,843 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2558] 2026-10-08 14:34:33,854 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30039] 2026-10-08 14:34:33,863 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:34,650 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2559] 2026-10-08 14:34:34,663 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30041] 2026-10-08 14:34:34,675 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:35,093 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [222, 221] 2026-10-08 14:34:35,152 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:34:35,173 121 INFO rb-b76ecc8-225362-422414 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 14:34:35,954 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2560] 2026-10-08 14:34:35,968 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30044] 2026-10-08 14:34:35,980 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:36,417 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [226, 225, 224] 2026-10-08 14:34:36,452 121 INFO rb-b76ecc8-225362-422414 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 14:34:37,160 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2561] 2026-10-08 14:34:37,174 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30047] 2026-10-08 14:34:37,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:37,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [229, 228] 2026-10-08 14:34:37,569 121 INFO rb-b76ecc8-225362-422414 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 14:34:38,287 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2562] 2026-10-08 14:34:38,307 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30050] 2026-10-08 14:34:38,323 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:38,745 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [232, 231] 2026-10-08 14:34:38,782 121 INFO rb-b76ecc8-225362-422414 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 14:34:39,494 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2563] 2026-10-08 14:34:39,506 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30053] 2026-10-08 14:34:39,517 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:39,848 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [235, 234] 2026-10-08 14:34:39,883 121 INFO rb-b76ecc8-225362-422414 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 14:34:41,602 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2564] 2026-10-08 14:34:41,623 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30056] 2026-10-08 14:34:41,635 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:42,059 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [238, 237] 2026-10-08 14:34:42,098 121 INFO rb-b76ecc8-225362-422414 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 14:34:42,821 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2565] 2026-10-08 14:34:42,844 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30059] 2026-10-08 14:34:42,857 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:43,197 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [241, 240] 2026-10-08 14:34:43,245 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:34:43,264 121 INFO rb-b76ecc8-225362-422414 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 14:34:43,355 121 INFO rb-b76ecc8-225362-422414 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 14:34:43,417 121 INFO rb-b76ecc8-225362-422414 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 14:34:43,483 121 INFO rb-b76ecc8-225362-422414 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 14:34:43,523 121 INFO rb-b76ecc8-225362-422414 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 14:34:43,577 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:34:43,603 121 INFO rb-b76ecc8-225362-422414 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 14:34:51,150 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2566] 2026-10-08 14:34:51,165 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30247] 2026-10-08 14:34:51,174 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:51,866 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2567] 2026-10-08 14:34:51,885 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30249] 2026-10-08 14:34:51,900 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:34:52,044 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1780, model: google.drive.account, fields: refresh_token 2026-10-08 14:34:52,114 121 INFO rb-b76ecc8-225362-422414 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 14:34:59,879 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2568] 2026-10-08 14:34:59,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30436] 2026-10-08 14:34:59,901 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:00,526 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2569] 2026-10-08 14:35:00,547 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30438] 2026-10-08 14:35:00,561 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:00,707 121 INFO rb-b76ecc8-225362-422414 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 14:35:00,799 121 INFO rb-b76ecc8-225362-422414 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 14:35:08,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2570] 2026-10-08 14:35:08,307 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30625] 2026-10-08 14:35:08,316 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:08,974 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2571] 2026-10-08 14:35:08,994 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30627] 2026-10-08 14:35:09,009 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:09,129 121 INFO rb-b76ecc8-225362-422414 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 14:35:16,415 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2572] 2026-10-08 14:35:16,427 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30814] 2026-10-08 14:35:16,439 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:17,080 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2573] 2026-10-08 14:35:17,094 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30816] 2026-10-08 14:35:17,107 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:17,250 121 INFO rb-b76ecc8-225362-422414 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 14:35:24,262 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2574] 2026-10-08 14:35:24,274 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31003] 2026-10-08 14:35:24,287 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:24,943 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2575] 2026-10-08 14:35:24,953 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31005] 2026-10-08 14:35:24,963 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:25,112 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:35:25,129 121 INFO rb-b76ecc8-225362-422414 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 14:35:25,762 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2576] 2026-10-08 14:35:25,775 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31007] 2026-10-08 14:35:25,785 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:25,969 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [246] 2026-10-08 14:35:25,999 121 INFO rb-b76ecc8-225362-422414 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 14:35:26,621 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2577] 2026-10-08 14:35:26,632 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31011] 2026-10-08 14:35:26,640 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:26,910 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [247] 2026-10-08 14:35:26,943 121 INFO rb-b76ecc8-225362-422414 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 14:35:27,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2578] 2026-10-08 14:35:27,662 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31015] 2026-10-08 14:35:27,671 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:28,318 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2579] 2026-10-08 14:35:28,330 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31020] 2026-10-08 14:35:28,338 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:28,386 121 INFO rb-b76ecc8-225362-422414 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 14:35:28,402 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1792, model: ir.attachment 2026-10-08 14:35:28,417 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [248] 2026-10-08 14:35:28,448 121 INFO rb-b76ecc8-225362-422414 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 14:35:29,163 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2580] 2026-10-08 14:35:29,176 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31022] 2026-10-08 14:35:29,186 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:29,411 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [249] 2026-10-08 14:35:29,452 121 INFO rb-b76ecc8-225362-422414 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 14:35:30,117 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2581] 2026-10-08 14:35:30,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31026] 2026-10-08 14:35:30,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:30,620 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [253, 252, 251] 2026-10-08 14:35:30,625 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [250] 2026-10-08 14:35:30,659 121 INFO rb-b76ecc8-225362-422414 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 14:35:31,379 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2582] 2026-10-08 14:35:31,396 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31030] 2026-10-08 14:35:31,405 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:31,866 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [257, 256, 255] 2026-10-08 14:35:31,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [254] 2026-10-08 14:35:31,934 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:35:31,953 121 INFO rb-b76ecc8-225362-422414 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 14:35:32,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2583] 2026-10-08 14:35:32,570 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31034] 2026-10-08 14:35:32,578 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:32,679 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [258] 2026-10-08 14:35:32,715 121 INFO rb-b76ecc8-225362-422414 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 14:35:33,306 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2584] 2026-10-08 14:35:33,318 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31036] 2026-10-08 14:35:33,328 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:33,422 121 INFO rb-b76ecc8-225362-422414 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 14:35:34,123 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2585] 2026-10-08 14:35:34,137 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31038] 2026-10-08 14:35:34,147 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:34,238 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:35:34,259 121 INFO rb-b76ecc8-225362-422414 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 14:35:34,333 121 INFO rb-b76ecc8-225362-422414 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 14:35:34,402 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:35:34,422 121 INFO rb-b76ecc8-225362-422414 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 14:35:35,134 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2586] 2026-10-08 14:35:35,148 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31040] 2026-10-08 14:35:35,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:35,619 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [262, 261, 260] 2026-10-08 14:35:35,660 121 INFO rb-b76ecc8-225362-422414 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 14:35:36,319 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2587] 2026-10-08 14:35:36,333 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31043] 2026-10-08 14:35:36,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:36,815 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [266, 265, 264] 2026-10-08 14:35:36,854 121 INFO rb-b76ecc8-225362-422414 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 14:35:37,516 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2588] 2026-10-08 14:35:37,529 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31046] 2026-10-08 14:35:37,539 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:37,940 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [270, 269, 268] 2026-10-08 14:35:37,974 121 INFO rb-b76ecc8-225362-422414 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 14:35:38,605 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2589] 2026-10-08 14:35:38,618 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31049] 2026-10-08 14:35:38,627 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:39,061 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [274, 273, 272] 2026-10-08 14:35:39,116 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:35:39,135 121 INFO rb-b76ecc8-225362-422414 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 14:35:39,725 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2590] 2026-10-08 14:35:39,739 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31052] 2026-10-08 14:35:39,748 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:40,218 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [279, 278, 277, 276] 2026-10-08 14:35:40,255 121 INFO rb-b76ecc8-225362-422414 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 14:35:41,008 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2591] 2026-10-08 14:35:41,032 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31055] 2026-10-08 14:35:41,049 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:41,548 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [283, 282, 281] 2026-10-08 14:35:41,585 121 INFO rb-b76ecc8-225362-422414 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 14:35:42,225 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2592] 2026-10-08 14:35:42,238 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31058] 2026-10-08 14:35:42,247 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:42,713 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [287, 286, 285] 2026-10-08 14:35:42,748 121 INFO rb-b76ecc8-225362-422414 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 14:35:43,420 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2593] 2026-10-08 14:35:43,432 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31061] 2026-10-08 14:35:43,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:43,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [291, 290, 289] 2026-10-08 14:35:43,925 121 INFO rb-b76ecc8-225362-422414 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 14:35:44,582 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2594] 2026-10-08 14:35:44,596 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31065] 2026-10-08 14:35:44,605 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:45,332 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [298, 297, 296, 295, 294, 293] 2026-10-08 14:35:45,373 121 INFO rb-b76ecc8-225362-422414 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 14:35:46,009 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2595] 2026-10-08 14:35:46,021 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31068] 2026-10-08 14:35:46,030 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:46,567 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [303, 302, 301, 300] 2026-10-08 14:35:46,613 121 INFO rb-b76ecc8-225362-422414 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 14:35:47,393 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2596] 2026-10-08 14:35:47,408 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31071] 2026-10-08 14:35:47,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:47,898 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [307, 306, 305] 2026-10-08 14:35:47,950 121 INFO rb-b76ecc8-225362-422414 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 14:35:48,681 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2597] 2026-10-08 14:35:48,695 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31074] 2026-10-08 14:35:48,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:49,222 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [312, 311, 310, 309] 2026-10-08 14:35:49,265 121 INFO rb-b76ecc8-225362-422414 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 14:35:49,912 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2598] 2026-10-08 14:35:49,921 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31077] 2026-10-08 14:35:49,936 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:50,456 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [316, 315, 314] 2026-10-08 14:35:50,499 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:35:50,523 121 INFO rb-b76ecc8-225362-422414 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 14:35:50,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [318] 2026-10-08 14:35:50,629 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:35:50,652 121 INFO rb-b76ecc8-225362-422414 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 14:35:51,439 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2599] 2026-10-08 14:35:51,463 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31080] 2026-10-08 14:35:51,473 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:51,584 121 INFO rb-b76ecc8-225362-422414 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 14:35:52,225 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2600] 2026-10-08 14:35:52,237 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31082] 2026-10-08 14:35:52,247 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:52,352 121 INFO rb-b76ecc8-225362-422414 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 14:35:52,983 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2601] 2026-10-08 14:35:52,996 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31084] 2026-10-08 14:35:53,005 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:53,108 121 INFO rb-b76ecc8-225362-422414 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 14:35:53,630 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2602] 2026-10-08 14:35:53,643 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31086] 2026-10-08 14:35:53,651 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:53,801 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:35:53,821 121 INFO rb-b76ecc8-225362-422414 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 14:35:54,401 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2603] 2026-10-08 14:35:54,415 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31088] 2026-10-08 14:35:54,426 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:55,141 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2604] 2026-10-08 14:35:55,154 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31090] 2026-10-08 14:35:55,169 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:55,426 121 INFO rb-b76ecc8-225362-422414 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 14:35:55,987 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2605] 2026-10-08 14:35:55,996 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31092] 2026-10-08 14:35:56,005 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:56,593 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2606] 2026-10-08 14:35:56,606 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31094] 2026-10-08 14:35:56,615 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:56,812 121 INFO rb-b76ecc8-225362-422414 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 14:35:57,390 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2607] 2026-10-08 14:35:57,401 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31096] 2026-10-08 14:35:57,410 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:58,012 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2608] 2026-10-08 14:35:58,026 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31098] 2026-10-08 14:35:58,035 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:58,187 121 INFO rb-b76ecc8-225362-422414 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 14:35:58,869 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2609] 2026-10-08 14:35:58,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31100] 2026-10-08 14:35:58,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:59,514 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2610] 2026-10-08 14:35:59,524 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31102] 2026-10-08 14:35:59,533 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:35:59,664 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_detection_happens_on_the_refresh_leg ... 2026-10-08 14:36:00,348 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2611] 2026-10-08 14:36:00,362 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31104] 2026-10-08 14:36:00,372 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:00,965 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2612] 2026-10-08 14:36:00,976 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31106] 2026-10-08 14:36:00,985 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:01,180 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:36:01,205 121 INFO rb-b76ecc8-225362-422414 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 14:36:01,862 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2613] 2026-10-08 14:36:01,877 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31108] 2026-10-08 14:36:01,887 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:02,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [327, 326, 325] 2026-10-08 14:36:02,440 121 INFO rb-b76ecc8-225362-422414 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 14:36:03,011 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2614] 2026-10-08 14:36:03,022 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31111] 2026-10-08 14:36:03,031 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:03,511 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [331, 330, 329] 2026-10-08 14:36:03,551 121 INFO rb-b76ecc8-225362-422414 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 14:36:04,174 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2615] 2026-10-08 14:36:04,185 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31114] 2026-10-08 14:36:04,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:04,612 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [335, 334, 333] 2026-10-08 14:36:04,677 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:36:04,693 121 INFO rb-b76ecc8-225362-422414 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 14:36:05,345 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2616] 2026-10-08 14:36:05,357 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31117] 2026-10-08 14:36:05,366 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:05,781 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [338, 337] 2026-10-08 14:36:05,833 121 INFO rb-b76ecc8-225362-422414 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 14:36:06,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2617] 2026-10-08 14:36:06,545 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31120] 2026-10-08 14:36:06,554 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:06,918 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [341, 340] 2026-10-08 14:36:06,958 121 INFO rb-b76ecc8-225362-422414 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 14:36:07,564 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2618] 2026-10-08 14:36:07,574 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31123] 2026-10-08 14:36:07,581 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:07,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [344, 343] 2026-10-08 14:36:07,952 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:36:07,970 121 INFO rb-b76ecc8-225362-422414 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 14:36:08,048 121 INFO rb-b76ecc8-225362-422414 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 14:36:08,132 121 INFO rb-b76ecc8-225362-422414 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 14:36:08,209 121 INFO rb-b76ecc8-225362-422414 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 14:36:08,277 121 INFO rb-b76ecc8-225362-422414 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 14:36:08,342 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:36:08,358 121 INFO rb-b76ecc8-225362-422414 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 14:36:23,075 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2619] 2026-10-08 14:36:23,098 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31495] 2026-10-08 14:36:23,116 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:23,697 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2620] 2026-10-08 14:36:23,712 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31497] 2026-10-08 14:36:23,720 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:23,863 121 INFO rb-b76ecc8-225362-422414 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 14:36:37,867 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2621] 2026-10-08 14:36:37,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31868] 2026-10-08 14:36:37,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:38,664 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2622] 2026-10-08 14:36:38,678 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31870] 2026-10-08 14:36:38,689 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:38,845 121 INFO rb-b76ecc8-225362-422414 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 14:36:53,775 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2623] 2026-10-08 14:36:53,789 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32241] 2026-10-08 14:36:53,800 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:54,504 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2624] 2026-10-08 14:36:54,518 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32243] 2026-10-08 14:36:54,529 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:36:54,670 121 INFO rb-b76ecc8-225362-422414 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 14:37:11,191 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2625] 2026-10-08 14:37:11,204 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32614] 2026-10-08 14:37:11,214 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:37:11,933 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2626] 2026-10-08 14:37:11,952 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32616] 2026-10-08 14:37:11,975 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:37:12,173 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_the_template_model_carries_a_company ... 2026-10-08 14:37:28,462 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2627] 2026-10-08 14:37:28,475 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32987] 2026-10-08 14:37:28,488 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:37:29,204 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2628] 2026-10-08 14:37:29,215 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32989] 2026-10-08 14:37:29,224 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:37:29,332 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:37:29,350 121 INFO rb-b76ecc8-225362-422414 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 14:37:37,670 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2629] 2026-10-08 14:37:37,697 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33176] 2026-10-08 14:37:37,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:37:38,447 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2630] 2026-10-08 14:37:38,459 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33178] 2026-10-08 14:37:38,469 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:37:39,145 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [350, 349, 348, 347] 2026-10-08 14:37:39,211 121 INFO rb-b76ecc8-225362-422414 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 14:37:47,246 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2631] 2026-10-08 14:37:47,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33366] 2026-10-08 14:37:47,276 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:37:47,938 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2632] 2026-10-08 14:37:47,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33368] 2026-10-08 14:37:47,960 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:37:48,652 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [356, 355, 354, 353] 2026-10-08 14:37:48,739 121 INFO rb-b76ecc8-225362-422414 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 14:37:56,729 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2633] 2026-10-08 14:37:56,741 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33556] 2026-10-08 14:37:56,755 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:37:57,524 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2634] 2026-10-08 14:37:57,537 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33558] 2026-10-08 14:37:57,549 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:37:58,180 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [362, 361, 360, 359] 2026-10-08 14:37:58,242 121 INFO rb-b76ecc8-225362-422414 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 14:38:06,028 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2635] 2026-10-08 14:38:06,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33746] 2026-10-08 14:38:06,048 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:06,798 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2636] 2026-10-08 14:38:06,811 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33748] 2026-10-08 14:38:06,820 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:07,405 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [368, 367, 366, 365] 2026-10-08 14:38:07,478 121 INFO rb-b76ecc8-225362-422414 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 14:38:14,952 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2637] 2026-10-08 14:38:14,963 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33936] 2026-10-08 14:38:14,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:15,629 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2638] 2026-10-08 14:38:15,640 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33938] 2026-10-08 14:38:15,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:16,314 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [374, 373, 372, 371] 2026-10-08 14:38:16,389 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:38:16,413 121 INFO rb-b76ecc8-225362-422414 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 14:38:17,076 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2639] 2026-10-08 14:38:17,091 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33941] 2026-10-08 14:38:17,100 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:17,229 121 INFO rb-b76ecc8-225362-422414 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 14:38:17,873 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2640] 2026-10-08 14:38:17,887 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33944] 2026-10-08 14:38:17,896 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:17,970 121 INFO rb-b76ecc8-225362-422414 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 14:38:18,641 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2641] 2026-10-08 14:38:18,655 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33946] 2026-10-08 14:38:18,665 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:18,731 121 INFO rb-b76ecc8-225362-422414 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 14:38:19,363 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2642] 2026-10-08 14:38:19,375 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33948] 2026-10-08 14:38:19,389 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:19,460 121 INFO rb-b76ecc8-225362-422414 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 14:38:20,076 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2643] 2026-10-08 14:38:20,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33950] 2026-10-08 14:38:20,098 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:20,192 121 INFO rb-b76ecc8-225362-422414 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 14:38:20,814 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2644] 2026-10-08 14:38:20,824 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33952] 2026-10-08 14:38:20,832 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:20,973 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:38:20,993 121 INFO rb-b76ecc8-225362-422414 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 14:38:21,579 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2645] 2026-10-08 14:38:21,591 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33955] 2026-10-08 14:38:21,600 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:22,280 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2646] 2026-10-08 14:38:22,291 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33957] 2026-10-08 14:38:22,298 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:22,476 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [377] 2026-10-08 14:38:22,522 121 INFO rb-b76ecc8-225362-422414 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 14:38:23,068 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2647] 2026-10-08 14:38:23,079 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33959] 2026-10-08 14:38:23,085 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:23,652 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2648] 2026-10-08 14:38:23,666 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33961] 2026-10-08 14:38:23,677 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:23,830 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [380] 2026-10-08 14:38:23,870 121 INFO rb-b76ecc8-225362-422414 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 14:38:24,520 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2649] 2026-10-08 14:38:24,533 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33963] 2026-10-08 14:38:24,543 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:25,112 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2650] 2026-10-08 14:38:25,127 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33965] 2026-10-08 14:38:25,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:25,321 121 INFO rb-b76ecc8-225362-422414 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 14:38:25,946 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2651] 2026-10-08 14:38:25,957 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33967] 2026-10-08 14:38:25,967 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:26,496 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2652] 2026-10-08 14:38:26,508 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33969] 2026-10-08 14:38:26,518 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:26,682 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [385] 2026-10-08 14:38:26,724 121 INFO rb-b76ecc8-225362-422414 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 14:38:27,362 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2653] 2026-10-08 14:38:27,376 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33971] 2026-10-08 14:38:27,390 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:28,005 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2654] 2026-10-08 14:38:28,016 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33973] 2026-10-08 14:38:28,024 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:28,254 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:38:28,275 121 INFO rb-b76ecc8-225362-422414 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 14:38:29,014 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2655] 2026-10-08 14:38:29,030 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33975] 2026-10-08 14:38:29,040 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:29,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [390, 389] 2026-10-08 14:38:29,473 121 INFO rb-b76ecc8-225362-422414 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 14:38:30,253 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2656] 2026-10-08 14:38:30,267 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33978] 2026-10-08 14:38:30,273 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:30,724 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [394, 393, 392] 2026-10-08 14:38:30,760 121 INFO rb-b76ecc8-225362-422414 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 14:38:31,430 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2657] 2026-10-08 14:38:31,441 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33981] 2026-10-08 14:38:31,451 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:31,867 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [398, 397, 396] 2026-10-08 14:38:31,908 121 INFO rb-b76ecc8-225362-422414 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 14:38:32,511 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2658] 2026-10-08 14:38:32,523 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33984] 2026-10-08 14:38:32,531 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:32,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [402, 401, 400] 2026-10-08 14:38:32,999 121 INFO rb-b76ecc8-225362-422414 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 14:38:33,624 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2659] 2026-10-08 14:38:33,638 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33987] 2026-10-08 14:38:33,647 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:34,132 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [406, 405, 404] 2026-10-08 14:38:34,171 121 INFO rb-b76ecc8-225362-422414 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 14:38:34,958 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2660] 2026-10-08 14:38:34,976 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33990] 2026-10-08 14:38:34,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:35,521 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [410, 409, 408] 2026-10-08 14:38:35,572 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:38:35,592 121 INFO rb-b76ecc8-225362-422414 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 14:38:36,229 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2661] 2026-10-08 14:38:36,244 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33993] 2026-10-08 14:38:36,254 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:36,681 121 INFO rb-b76ecc8-225362-422414 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 14:38:37,307 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2662] 2026-10-08 14:38:37,320 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34007] 2026-10-08 14:38:37,330 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:37,715 121 INFO rb-b76ecc8-225362-422414 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 14:38:38,341 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2663] 2026-10-08 14:38:38,363 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34021] 2026-10-08 14:38:38,371 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:38,555 121 INFO rb-b76ecc8-225362-422414 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 14:38:39,194 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2664] 2026-10-08 14:38:39,208 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34027] 2026-10-08 14:38:39,217 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:39,582 121 INFO rb-b76ecc8-225362-422414 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 14:38:40,201 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2665] 2026-10-08 14:38:40,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34041] 2026-10-08 14:38:40,242 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:40,527 121 INFO rb-b76ecc8-225362-422414 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 14:38:41,208 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2666] 2026-10-08 14:38:41,224 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34055] 2026-10-08 14:38:41,236 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:41,575 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_fixture_really_grows ... 2026-10-08 14:38:42,269 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2667] 2026-10-08 14:38:42,280 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34069] 2026-10-08 14:38:42,290 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:42,531 121 INFO rb-b76ecc8-225362-422414 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 14:38:43,177 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2668] 2026-10-08 14:38:43,186 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34083] 2026-10-08 14:38:43,192 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:43,551 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:38:43,569 121 INFO rb-b76ecc8-225362-422414 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 14:38:43,683 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_attachment_removes_the_document ... 2026-10-08 14:38:43,881 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [19031] 2026-10-08 14:38:43,921 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_document_removes_the_attachment ... 2026-10-08 14:38:44,030 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted google.drive.document records with IDs: [166] 2026-10-08 14:38:44,051 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [19032] 2026-10-08 14:38:44,082 121 INFO rb-b76ecc8-225362-422414 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 14:38:44,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_no_column_was_added_to_ir_attachment ... 2026-10-08 14:38:44,338 121 INFO rb-b76ecc8-225362-422414 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 14:38:44,456 121 INFO rb-b76ecc8-225362-422414 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 14:38:44,565 121 INFO rb-b76ecc8-225362-422414 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 14:38:44,689 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:38:44,744 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:38:48,096 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0bf4fe0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:38:48,098 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cbf09080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:38:48,110 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:38:48,117 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cbf08ea0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:38:48,148 121 INFO rb-b76ecc8-225362-422414 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-10-08 14:38:49,691 121 INFO rb-b76ecc8-225362-422414 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 14:38:49,729 121 INFO rb-b76ecc8-225362-422414 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 14:38:49,811 121 INFO rb-b76ecc8-225362-422414 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 14:38:49,866 121 INFO rb-b76ecc8-225362-422414 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 14:38:49,914 121 INFO rb-b76ecc8-225362-422414 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 14:38:49,984 121 INFO rb-b76ecc8-225362-422414 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 14:38:50,076 121 INFO rb-b76ecc8-225362-422414 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 14:38:50,123 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_mixin_itself_ships_no_table ... 2026-10-08 14:38:50,231 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:38:53,341 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf4e7600> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:38:53,342 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d00f58a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:38:53,349 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:38:53,356 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d00f4f40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:38:53,398 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:38:53,418 121 INFO rb-b76ecc8-225362-422414 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 14:38:54,017 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [412] 2026-10-08 14:38:54,053 121 INFO rb-b76ecc8-225362-422414 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 14:38:54,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_ownership_cannot_be_handed_away_from_odoo ... 2026-10-08 14:38:54,342 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_picking_a_contact_fills_in_their_address ... 2026-10-08 14:38:54,609 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [416] 2026-10-08 14:38:54,651 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_publishing_by_link_needs_no_address ... 2026-10-08 14:38:54,867 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [418] 2026-10-08 14:38:54,899 121 INFO rb-b76ecc8-225362-422414 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 14:38:55,114 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:38:55,137 121 INFO rb-b76ecc8-225362-422414 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 14:38:55,790 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2669] 2026-10-08 14:38:55,806 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34111] 2026-10-08 14:38:55,816 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:56,127 121 INFO rb-b76ecc8-225362-422414 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 14:38:56,689 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2671] 2026-10-08 14:38:56,702 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34115] 2026-10-08 14:38:56,712 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:56,936 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_every_stored_credential ... 2026-10-08 14:38:57,635 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2673] 2026-10-08 14:38:57,649 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34119] 2026-10-08 14:38:57,659 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:57,935 121 INFO rb-b76ecc8-225362-422414 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 14:38:58,573 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2675] 2026-10-08 14:38:58,585 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34123] 2026-10-08 14:38:58,612 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:38:58,871 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:38:58,892 121 INFO rb-b76ecc8-225362-422414 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 14:38:58,967 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:38:58,982 121 INFO rb-b76ecc8-225362-422414 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 14:38:59,667 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2677] 2026-10-08 14:38:59,680 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34127] 2026-10-08 14:38:59,690 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:08,131 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2678] 2026-10-08 14:39:08,144 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34314] 2026-10-08 14:39:08,153 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:08,883 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2679] 2026-10-08 14:39:08,901 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34316] 2026-10-08 14:39:08,911 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:09,018 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [424] 2026-10-08 14:39:09,093 121 INFO rb-b76ecc8-225362-422414 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 14:39:09,794 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2680] 2026-10-08 14:39:09,807 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34318] 2026-10-08 14:39:09,815 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:19,185 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2681] 2026-10-08 14:39:19,207 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34505] 2026-10-08 14:39:19,219 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:19,906 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2682] 2026-10-08 14:39:19,921 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34507] 2026-10-08 14:39:19,936 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:20,036 121 INFO rb-b76ecc8-225362-422414 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 14:39:20,718 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2683] 2026-10-08 14:39:20,727 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34509] 2026-10-08 14:39:20,738 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:28,862 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2684] 2026-10-08 14:39:28,877 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34696] 2026-10-08 14:39:28,894 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:29,630 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2685] 2026-10-08 14:39:29,648 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34698] 2026-10-08 14:39:29,662 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:29,813 121 INFO rb-b76ecc8-225362-422414 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 14:39:30,543 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2686] 2026-10-08 14:39:30,561 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34700] 2026-10-08 14:39:30,572 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:39,628 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2687] 2026-10-08 14:39:39,640 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34887] 2026-10-08 14:39:39,649 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:40,291 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2688] 2026-10-08 14:39:40,302 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34889] 2026-10-08 14:39:40,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:40,454 121 INFO rb-b76ecc8-225362-422414 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 14:39:41,018 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2689] 2026-10-08 14:39:41,030 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34891] 2026-10-08 14:39:41,042 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:49,531 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2690] 2026-10-08 14:39:49,541 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35078] 2026-10-08 14:39:49,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:50,294 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2691] 2026-10-08 14:39:50,306 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35080] 2026-10-08 14:39:50,315 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:50,428 121 INFO rb-b76ecc8-225362-422414 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 14:39:51,163 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2692] 2026-10-08 14:39:51,177 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35082] 2026-10-08 14:39:51,189 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:39:59,560 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2693] 2026-10-08 14:39:59,575 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35269] 2026-10-08 14:39:59,586 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:00,296 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2694] 2026-10-08 14:40:00,312 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35271] 2026-10-08 14:40:00,328 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:00,441 121 INFO rb-b76ecc8-225362-422414 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 14:40:01,112 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2695] 2026-10-08 14:40:01,122 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35273] 2026-10-08 14:40:01,133 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:09,443 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2696] 2026-10-08 14:40:09,453 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35460] 2026-10-08 14:40:09,464 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:10,195 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2697] 2026-10-08 14:40:10,207 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35462] 2026-10-08 14:40:10,220 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:10,355 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:40:10,378 121 INFO rb-b76ecc8-225362-422414 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 14:40:10,447 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:40:10,478 121 INFO rb-b76ecc8-225362-422414 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 14:40:11,218 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2698] 2026-10-08 14:40:11,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35464] 2026-10-08 14:40:11,243 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:11,899 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2699] 2026-10-08 14:40:11,912 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35466] 2026-10-08 14:40:11,923 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:12,032 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_callback_a from n/a 2026-10-08 14:40:12,049 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:40:12,551 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:12] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+212,+"csrf_token":+"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"} HTTP/1.1" 403 - 8 0.007 0.498 2026-10-08 14:40:12,600 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_genuine_callback_connects_the_callers_own_account ... 2026-10-08 14:40:13,319 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2700] 2026-10-08 14:40:13,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35468] 2026-10-08 14:40:13,346 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:14,018 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2701] 2026-10-08 14:40:14,039 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35470] 2026-10-08 14:40:14,050 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:14,167 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_callback_a from n/a 2026-10-08 14:40:14,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:40:14,647 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:14] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+214,+"csrf_token":+"8ee64573b1cb10259ab1c59a3717759bcb84ecb2ecacecc514275598d046c1f3"} HTTP/1.1" 303 - 18 0.031 0.432 2026-10-08 14:40:15,982 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:15] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.244 1.087 2026-10-08 14:40:16,037 121 INFO rb-b76ecc8-225362-422414 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 14:40:16,814 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2702] 2026-10-08 14:40:16,832 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35473] 2026-10-08 14:40:16,843 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:17,517 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2703] 2026-10-08 14:40:17,538 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35475] 2026-10-08 14:40:17,546 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:17,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_callback_a from n/a 2026-10-08 14:40:17,671 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:40:18,056 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:18] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state=this-is-not-json HTTP/1.1" 403 - 6 0.002 0.387 2026-10-08 14:40:18,067 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:18] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state= HTTP/1.1" 403 - 0 0.000 0.004 2026-10-08 14:40:18,076 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:18] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"hello":+"world"} HTTP/1.1" 403 - 0 0.000 0.002 2026-10-08 14:40:18,086 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:18] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+999999999,+"csrf_token":+"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} HTTP/1.1" 403 - 1 0.000 0.004 2026-10-08 14:40:18,129 121 INFO rb-b76ecc8-225362-422414 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 14:40:18,872 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2704] 2026-10-08 14:40:18,888 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35477] 2026-10-08 14:40:18,899 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:19,583 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2705] 2026-10-08 14:40:19,598 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35479] 2026-10-08 14:40:19,614 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:19,740 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:40:21,532 121 INFO rb-b76ecc8-225362-422414 odoo.http: Session expired 2026-10-08 14:40:21,532 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:21] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+218,+"csrf_token":+"141f3b720f4d877009d87d93006cf212f72a26cb088158b04d5f3d0fa3a1abce"} HTTP/1.1" 303 - 5 0.002 1.796 2026-10-08 14:40:22,624 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:22] "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%2522141f3b720f4d877009d87d93006cf212f72a26cb088158b04d5f3d0fa3a1abce%2522%257D HTTP/1.1" 200 - 180 0.225 0.861 2026-10-08 14:40:22,673 121 INFO rb-b76ecc8-225362-422414 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 14:40:23,362 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2706] 2026-10-08 14:40:23,376 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35481] 2026-10-08 14:40:23,396 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:24,045 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2707] 2026-10-08 14:40:24,054 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35483] 2026-10-08 14:40:24,062 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:24,206 121 INFO rb-b76ecc8-225362-422414 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 14:40:24,924 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2708] 2026-10-08 14:40:24,937 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35485] 2026-10-08 14:40:24,947 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:25,543 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2709] 2026-10-08 14:40:25,554 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35487] 2026-10-08 14:40:25,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:25,656 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_callback_a from n/a 2026-10-08 14:40:25,673 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:40:26,063 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:26] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+222,+"csrf_token":+"fd1bbd445b6d1598e4436afff89296f3f1d56537a0f5ea492c849946f64544aa"} HTTP/1.1" 303 - 18 0.010 0.383 2026-10-08 14:40:27,232 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:27] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.176 0.988 2026-10-08 14:40:27,234 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_oauth_callback_route.TestOauthCallbackRoute.test_no_leg_of_a_genuine_callback_can_reach_the_network: waiting for threads: [] 2026-10-08 14:40:27,290 121 INFO rb-b76ecc8-225362-422414 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 14:40:28,058 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2710] 2026-10-08 14:40:28,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35490] 2026-10-08 14:40:28,079 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:28,833 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2711] 2026-10-08 14:40:28,847 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35492] 2026-10-08 14:40:28,858 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:29,007 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_callback_b from n/a 2026-10-08 14:40:29,024 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:40:29,495 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:29] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+224,+"csrf_token":+"e34bbc27357c3bbf33f5d4d3bc1a96c7e415c90d2d521f94cb3fa774f8941bfa"} HTTP/1.1" 403 - 8 0.007 0.472 2026-10-08 14:40:29,535 121 INFO rb-b76ecc8-225362-422414 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 14:40:30,206 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2712] 2026-10-08 14:40:30,240 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35494] 2026-10-08 14:40:30,254 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:30,907 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2713] 2026-10-08 14:40:30,917 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35496] 2026-10-08 14:40:30,925 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:31,009 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_callback_a from n/a 2026-10-08 14:40:31,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:40:31,491 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:31] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+226,+"csrf_token":+"6769361c6dc7238d72c1474c5884a348c3ddd8398239ceca7687aa3f52bb33a3"} HTTP/1.1" 303 - 18 0.028 0.440 2026-10-08 14:40:32,702 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:40:32] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.159 1.048 2026-10-08 14:40:32,704 121 INFO rb-b76ecc8-225362-422414 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 14:40:32,749 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_state_names_the_account_being_connected ... 2026-10-08 14:40:33,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2714] 2026-10-08 14:40:33,348 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35499] 2026-10-08 14:40:33,359 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:33,958 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2715] 2026-10-08 14:40:33,969 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35501] 2026-10-08 14:40:33,979 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:34,138 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:40:34,159 121 INFO rb-b76ecc8-225362-422414 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 14:40:42,121 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2716] 2026-10-08 14:40:42,137 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35688] 2026-10-08 14:40:42,148 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2717] 2026-10-08 14:40:42,928 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35690] 2026-10-08 14:40:42,940 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:43,377 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [429, 428] 2026-10-08 14:40:43,382 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [427, 426, 425] 2026-10-08 14:40:43,468 121 INFO rb-b76ecc8-225362-422414 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 14:40:51,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2718] 2026-10-08 14:40:51,292 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35878] 2026-10-08 14:40:51,303 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:51,995 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2719] 2026-10-08 14:40:52,012 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35880] 2026-10-08 14:40:52,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:40:52,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [434] 2026-10-08 14:40:52,397 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [433, 432, 431, 430] 2026-10-08 14:40:52,468 121 INFO rb-b76ecc8-225362-422414 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 14:41:00,632 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2720] 2026-10-08 14:41:00,647 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36068] 2026-10-08 14:41:00,661 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:41:01,328 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2721] 2026-10-08 14:41:01,344 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36070] 2026-10-08 14:41:01,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:41:01,761 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [439] 2026-10-08 14:41:01,765 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [438, 437, 436, 435] 2026-10-08 14:41:01,843 121 INFO rb-b76ecc8-225362-422414 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 14:41:09,803 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2722] 2026-10-08 14:41:09,816 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36258] 2026-10-08 14:41:09,827 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:41:10,533 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2723] 2026-10-08 14:41:10,544 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36260] 2026-10-08 14:41:10,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:41:10,941 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [444] 2026-10-08 14:41:10,945 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [443, 442, 441, 440] 2026-10-08 14:41:11,036 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:41:11,055 121 INFO rb-b76ecc8-225362-422414 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 14:41:26,564 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2724] 2026-10-08 14:41:26,576 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36632] 2026-10-08 14:41:26,584 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:41:27,302 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2725] 2026-10-08 14:41:27,314 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36634] 2026-10-08 14:41:27,326 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:41:28,408 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [453, 452, 451, 450, 449, 448, 447] 2026-10-08 14:41:28,509 121 INFO rb-b76ecc8-225362-422414 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 14:41:44,128 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2726] 2026-10-08 14:41:44,146 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37009] 2026-10-08 14:41:44,164 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:41:44,879 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2727] 2026-10-08 14:41:44,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37011] 2026-10-08 14:41:44,901 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:41:45,893 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [462, 461, 460, 459, 458, 457, 456] 2026-10-08 14:41:45,984 121 INFO rb-b76ecc8-225362-422414 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 14:42:02,241 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2728] 2026-10-08 14:42:02,255 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37386] 2026-10-08 14:42:02,265 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:42:02,987 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2729] 2026-10-08 14:42:03,004 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37388] 2026-10-08 14:42:03,018 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:42:04,119 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [471, 470, 469, 468, 467, 466, 465] 2026-10-08 14:42:04,208 121 INFO rb-b76ecc8-225362-422414 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 14:42:19,410 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2730] 2026-10-08 14:42:19,422 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37763] 2026-10-08 14:42:19,433 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:42:20,089 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2731] 2026-10-08 14:42:20,100 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37765] 2026-10-08 14:42:20,111 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:42:21,108 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [480, 479, 478, 477, 476, 475, 474] 2026-10-08 14:42:21,197 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:42:21,222 121 INFO rb-b76ecc8-225362-422414 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 14:42:29,064 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2732] 2026-10-08 14:42:29,079 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37956] 2026-10-08 14:42:29,090 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:42:29,177 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [481] 2026-10-08 14:42:29,257 121 INFO rb-b76ecc8-225362-422414 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 14:42:36,447 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [482] 2026-10-08 14:42:36,517 121 INFO rb-b76ecc8-225362-422414 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 14:42:36,568 121 INFO rb-b76ecc8-225362-422414 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 14:42:37,136 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2733] 2026-10-08 14:42:37,149 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38142] 2026-10-08 14:42:37,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:42:37,270 121 INFO rb-b76ecc8-225362-422414 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 14:42:37,333 121 INFO rb-b76ecc8-225362-422414 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 14:42:37,384 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [483] 2026-10-08 14:42:37,440 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:42:37,462 121 INFO rb-b76ecc8-225362-422414 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 14:42:52,178 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2734] 2026-10-08 14:42:52,195 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38513] 2026-10-08 14:42:52,206 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:42:53,011 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2735] 2026-10-08 14:42:53,026 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38515] 2026-10-08 14:42:53,037 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:42:54,047 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [493, 492, 491, 490, 489, 488] 2026-10-08 14:42:54,136 121 INFO rb-b76ecc8-225362-422414 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 14:43:09,958 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2736] 2026-10-08 14:43:09,972 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38888] 2026-10-08 14:43:09,983 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:43:10,705 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2737] 2026-10-08 14:43:10,720 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38890] 2026-10-08 14:43:10,732 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:43:11,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [503, 502, 501, 500, 499, 498] 2026-10-08 14:43:11,729 121 INFO rb-b76ecc8-225362-422414 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 14:43:27,152 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2738] 2026-10-08 14:43:27,172 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39263] 2026-10-08 14:43:27,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:43:28,018 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2739] 2026-10-08 14:43:28,032 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39265] 2026-10-08 14:43:28,043 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:43:29,052 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [513, 512, 511, 510, 509, 508] 2026-10-08 14:43:29,136 121 INFO rb-b76ecc8-225362-422414 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 14:43:44,971 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2740] 2026-10-08 14:43:44,983 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39638] 2026-10-08 14:43:44,993 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:43:45,596 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2741] 2026-10-08 14:43:45,606 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39640] 2026-10-08 14:43:45,617 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:43:46,422 121 INFO rb-b76ecc8-225362-422414 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 14:43:46,450 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [523, 522, 521, 520, 519, 518] 2026-10-08 14:43:46,531 121 INFO rb-b76ecc8-225362-422414 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 14:44:01,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2742] 2026-10-08 14:44:01,013 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40013] 2026-10-08 14:44:01,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:44:01,649 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2743] 2026-10-08 14:44:01,661 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40015] 2026-10-08 14:44:01,671 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:44:02,677 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [533, 532, 531, 530, 529, 528] 2026-10-08 14:44:02,774 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:44:02,795 121 INFO rb-b76ecc8-225362-422414 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 14:44:03,409 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2744] 2026-10-08 14:44:03,424 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40020] 2026-10-08 14:44:03,434 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:44:04,115 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2745] 2026-10-08 14:44:04,125 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40022] 2026-10-08 14:44:04,136 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:44:04,266 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1953, model: google.drive.account 2026-10-08 14:44:04,334 121 INFO rb-b76ecc8-225362-422414 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 14:44:04,948 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2746] 2026-10-08 14:44:04,977 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40025] 2026-10-08 14:44:04,988 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:44:05,612 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2747] 2026-10-08 14:44:05,626 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40027] 2026-10-08 14:44:05,636 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:44:05,801 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1955, model: google.drive.account, fields: refresh_token 2026-10-08 14:44:05,810 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1955, model: google.drive.account, fields: access_token 2026-10-08 14:44:05,846 121 INFO rb-b76ecc8-225362-422414 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 14:44:06,506 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2748] 2026-10-08 14:44:06,519 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40030] 2026-10-08 14:44:06,529 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:44:07,120 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2749] 2026-10-08 14:44:07,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40032] 2026-10-08 14:44:07,144 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:44:07,260 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1957, model: google.drive.account 2026-10-08 14:44:07,270 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1957, model: google.drive.config 2026-10-08 14:44:07,274 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1957, model: google.drive.document 2026-10-08 14:44:07,277 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1957, model: google.drive.permission 2026-10-08 14:44:07,321 121 INFO rb-b76ecc8-225362-422414 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 14:44:07,861 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2750] 2026-10-08 14:44:07,872 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40035] 2026-10-08 14:44:07,880 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:44:08,543 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2751] 2026-10-08 14:44:08,555 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40037] 2026-10-08 14:44:08,565 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:44:08,703 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:44:08,725 121 INFO rb-b76ecc8-225362-422414 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 14:44:23,252 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [538] 2026-10-08 14:44:23,338 121 INFO rb-b76ecc8-225362-422414 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 14:44:38,186 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [539] 2026-10-08 14:44:38,290 121 INFO rb-b76ecc8-225362-422414 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 14:44:53,331 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [540] 2026-10-08 14:44:53,402 121 INFO rb-b76ecc8-225362-422414 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 14:45:07,343 121 INFO rb-b76ecc8-225362-422414 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 14:45:24,035 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:45:24,054 121 INFO rb-b76ecc8-225362-422414 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 14:45:24,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2752] 2026-10-08 14:45:24,792 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41879] 2026-10-08 14:45:24,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:25,413 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [544, 543, 542] 2026-10-08 14:45:25,457 121 INFO rb-b76ecc8-225362-422414 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 14:45:26,251 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2753] 2026-10-08 14:45:26,265 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41883] 2026-10-08 14:45:26,276 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:26,867 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [548, 547, 546] 2026-10-08 14:45:26,913 121 INFO rb-b76ecc8-225362-422414 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 14:45:27,586 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2754] 2026-10-08 14:45:27,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41887] 2026-10-08 14:45:27,609 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:28,157 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [552, 551, 550] 2026-10-08 14:45:28,202 121 INFO rb-b76ecc8-225362-422414 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 14:45:28,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2755] 2026-10-08 14:45:28,925 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41891] 2026-10-08 14:45:28,935 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:29,478 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [556, 555, 554] 2026-10-08 14:45:29,512 121 INFO rb-b76ecc8-225362-422414 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 14:45:30,308 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2756] 2026-10-08 14:45:30,320 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41895] 2026-10-08 14:45:30,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:31,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [561, 560, 559, 558] 2026-10-08 14:45:31,177 121 INFO rb-b76ecc8-225362-422414 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 14:45:32,154 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2757] 2026-10-08 14:45:32,176 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41900] 2026-10-08 14:45:32,186 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:32,918 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1966 deleted google.drive.permission records with IDs: [38] 2026-10-08 14:45:32,972 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [566, 565, 564, 563] 2026-10-08 14:45:33,039 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:45:33,060 121 INFO rb-b76ecc8-225362-422414 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 14:45:33,771 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2758] 2026-10-08 14:45:33,795 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41904] 2026-10-08 14:45:33,808 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:34,317 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [571, 570, 569] 2026-10-08 14:45:34,321 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [568, 567] 2026-10-08 14:45:34,355 121 INFO rb-b76ecc8-225362-422414 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 14:45:34,995 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2759] 2026-10-08 14:45:35,009 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41908] 2026-10-08 14:45:35,019 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:35,735 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [576, 575, 574] 2026-10-08 14:45:35,740 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [573, 572] 2026-10-08 14:45:35,785 121 INFO rb-b76ecc8-225362-422414 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 14:45:36,486 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2760] 2026-10-08 14:45:36,500 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41912] 2026-10-08 14:45:36,510 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:37,010 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [581, 580, 579] 2026-10-08 14:45:37,015 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [578, 577] 2026-10-08 14:45:37,052 121 INFO rb-b76ecc8-225362-422414 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 14:45:37,701 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2761] 2026-10-08 14:45:37,713 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41916] 2026-10-08 14:45:37,723 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:38,385 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [587, 586, 585, 584] 2026-10-08 14:45:38,395 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [583, 582] 2026-10-08 14:45:38,439 121 INFO rb-b76ecc8-225362-422414 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 14:45:39,174 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2762] 2026-10-08 14:45:39,188 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41920] 2026-10-08 14:45:39,199 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:39,855 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1971 deleted google.drive.permission records with IDs: [42] 2026-10-08 14:45:39,887 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [593, 592, 591, 590] 2026-10-08 14:45:39,901 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [589, 588] 2026-10-08 14:45:39,941 121 INFO rb-b76ecc8-225362-422414 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 14:45:40,669 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2763] 2026-10-08 14:45:40,681 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41924] 2026-10-08 14:45:40,691 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:41,315 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1972 deleted google.drive.permission records with IDs: [43] 2026-10-08 14:45:41,328 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [599, 598, 597, 596] 2026-10-08 14:45:41,333 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [595, 594] 2026-10-08 14:45:41,387 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:45:41,408 121 INFO rb-b76ecc8-225362-422414 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 14:45:42,108 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2764] 2026-10-08 14:45:42,123 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41928] 2026-10-08 14:45:42,133 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:42,530 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [603, 602] 2026-10-08 14:45:42,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [601, 600] 2026-10-08 14:45:42,572 121 INFO rb-b76ecc8-225362-422414 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 14:45:43,243 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2765] 2026-10-08 14:45:43,257 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41931] 2026-10-08 14:45:43,268 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:43,883 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [608, 607, 606] 2026-10-08 14:45:43,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [605, 604] 2026-10-08 14:45:43,951 121 INFO rb-b76ecc8-225362-422414 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 14:45:44,694 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2766] 2026-10-08 14:45:44,707 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41934] 2026-10-08 14:45:44,717 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:45,241 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [613, 612, 611] 2026-10-08 14:45:45,247 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [610, 609] 2026-10-08 14:45:45,293 121 INFO rb-b76ecc8-225362-422414 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 14:45:46,087 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2767] 2026-10-08 14:45:46,109 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41937] 2026-10-08 14:45:46,120 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:46,342 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [615, 614] 2026-10-08 14:45:46,389 121 INFO rb-b76ecc8-225362-422414 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 14:45:47,128 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2768] 2026-10-08 14:45:47,141 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41940] 2026-10-08 14:45:47,151 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:47,644 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [619, 618] 2026-10-08 14:45:47,650 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [617, 616] 2026-10-08 14:45:47,718 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:45:47,742 121 INFO rb-b76ecc8-225362-422414 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 14:45:48,451 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2769] 2026-10-08 14:45:48,473 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41943] 2026-10-08 14:45:48,488 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:49,353 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2770] 2026-10-08 14:45:49,367 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41945] 2026-10-08 14:45:49,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:49,466 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [622, 621, 620] 2026-10-08 14:45:49,506 121 INFO rb-b76ecc8-225362-422414 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 14:45:50,226 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2771] 2026-10-08 14:45:50,255 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41947] 2026-10-08 14:45:50,271 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:51,250 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2772] 2026-10-08 14:45:51,264 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41949] 2026-10-08 14:45:51,274 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:51,394 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [624, 623] 2026-10-08 14:45:51,440 121 INFO rb-b76ecc8-225362-422414 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 14:45:52,218 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2773] 2026-10-08 14:45:52,236 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41951] 2026-10-08 14:45:52,248 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:52,926 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2774] 2026-10-08 14:45:52,939 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41953] 2026-10-08 14:45:52,949 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:52,990 121 INFO rb-b76ecc8-225362-422414 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 14:45:53,018 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [625] 2026-10-08 14:45:53,057 121 INFO rb-b76ecc8-225362-422414 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 14:45:53,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2775] 2026-10-08 14:45:53,734 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41955] 2026-10-08 14:45:53,743 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:54,623 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2776] 2026-10-08 14:45:54,633 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41957] 2026-10-08 14:45:54,642 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:54,701 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [626] 2026-10-08 14:45:54,737 121 INFO rb-b76ecc8-225362-422414 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 14:45:55,349 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2777] 2026-10-08 14:45:55,361 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41959] 2026-10-08 14:45:55,371 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:56,149 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2778] 2026-10-08 14:45:56,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41961] 2026-10-08 14:45:56,171 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:56,234 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [627] 2026-10-08 14:45:56,274 121 INFO rb-b76ecc8-225362-422414 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 14:45:56,901 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2779] 2026-10-08 14:45:56,914 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41963] 2026-10-08 14:45:56,935 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:57,615 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2780] 2026-10-08 14:45:57,628 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41965] 2026-10-08 14:45:57,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:57,720 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [629, 628] 2026-10-08 14:45:57,765 121 INFO rb-b76ecc8-225362-422414 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 14:45:58,469 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2781] 2026-10-08 14:45:58,481 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41967] 2026-10-08 14:45:58,492 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:59,226 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2782] 2026-10-08 14:45:59,238 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41969] 2026-10-08 14:45:59,248 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:45:59,292 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [630] 2026-10-08 14:45:59,319 121 INFO rb-b76ecc8-225362-422414 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 14:45:59,987 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2783] 2026-10-08 14:46:00,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41971] 2026-10-08 14:46:00,010 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:00,703 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2784] 2026-10-08 14:46:00,715 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41973] 2026-10-08 14:46:00,725 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:00,797 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [631] 2026-10-08 14:46:00,833 121 INFO rb-b76ecc8-225362-422414 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 14:46:01,458 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2785] 2026-10-08 14:46:01,469 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41975] 2026-10-08 14:46:01,476 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:02,187 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2786] 2026-10-08 14:46:02,200 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41977] 2026-10-08 14:46:02,210 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:03,194 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [632] 2026-10-08 14:46:03,225 121 INFO rb-b76ecc8-225362-422414 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 14:46:03,996 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2787] 2026-10-08 14:46:04,015 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41979] 2026-10-08 14:46:04,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:04,824 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2788] 2026-10-08 14:46:04,836 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41981] 2026-10-08 14:46:04,847 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:04,930 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [634, 633] 2026-10-08 14:46:04,983 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:46:05,003 121 INFO rb-b76ecc8-225362-422414 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 14:46:05,675 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2789] 2026-10-08 14:46:05,686 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41983] 2026-10-08 14:46:05,697 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:06,285 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2790] 2026-10-08 14:46:06,299 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41985] 2026-10-08 14:46:06,309 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:06,372 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 1998, model: google.drive.account, fields: refresh_token 2026-10-08 14:46:06,391 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [635] 2026-10-08 14:46:06,433 121 INFO rb-b76ecc8-225362-422414 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 14:46:07,223 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2791] 2026-10-08 14:46:07,238 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41987] 2026-10-08 14:46:07,249 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:07,876 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2792] 2026-10-08 14:46:07,890 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41989] 2026-10-08 14:46:07,899 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:07,978 121 INFO rb-b76ecc8-225362-422414 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 14:46:08,009 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [636] 2026-10-08 14:46:08,043 121 INFO rb-b76ecc8-225362-422414 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 14:46:08,696 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2793] 2026-10-08 14:46:08,710 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41991] 2026-10-08 14:46:08,720 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:09,286 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2794] 2026-10-08 14:46:09,300 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41993] 2026-10-08 14:46:09,310 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:09,451 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [637] 2026-10-08 14:46:09,491 121 INFO rb-b76ecc8-225362-422414 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 14:46:10,245 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2795] 2026-10-08 14:46:10,257 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41995] 2026-10-08 14:46:10,267 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:10,923 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2796] 2026-10-08 14:46:10,935 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41997] 2026-10-08 14:46:10,944 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:11,022 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 2004, model: google.drive.account, fields: refresh_token 2026-10-08 14:46:11,043 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [639, 638] 2026-10-08 14:46:11,083 121 INFO rb-b76ecc8-225362-422414 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 14:46:11,713 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2797] 2026-10-08 14:46:11,725 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41999] 2026-10-08 14:46:11,732 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:12,321 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2798] 2026-10-08 14:46:12,331 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42001] 2026-10-08 14:46:12,341 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:12,411 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [640] 2026-10-08 14:46:12,460 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:46:12,484 121 INFO rb-b76ecc8-225362-422414 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 14:46:12,524 121 INFO rb-b76ecc8-225362-422414 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 14:46:12,579 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:46:12,600 121 INFO rb-b76ecc8-225362-422414 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 14:46:12,637 121 INFO rb-b76ecc8-225362-422414 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 14:46:12,665 121 INFO rb-b76ecc8-225362-422414 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 14:46:12,701 121 INFO rb-b76ecc8-225362-422414 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 14:46:12,728 121 INFO rb-b76ecc8-225362-422414 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 14:46:12,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:46:12,799 121 INFO rb-b76ecc8-225362-422414 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 14:46:20,815 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2799] 2026-10-08 14:46:20,830 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42188] 2026-10-08 14:46:20,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:21,549 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2800] 2026-10-08 14:46:21,564 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42190] 2026-10-08 14:46:21,574 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:22,181 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2801] 2026-10-08 14:46:22,193 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42192] 2026-10-08 14:46:22,201 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:22,340 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_w4_picker_none from n/a 2026-10-08 14:46:22,351 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:46:22,844 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:46:22] "POST /google_drive/picker/session HTTP/1.1" 200 - 22 0.019 0.477 2026-10-08 14:46:22,859 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [643, 642, 641] 2026-10-08 14:46:22,921 121 INFO rb-b76ecc8-225362-422414 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 14:46:31,148 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2802] 2026-10-08 14:46:31,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42379] 2026-10-08 14:46:31,173 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:31,820 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2803] 2026-10-08 14:46:31,833 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42381] 2026-10-08 14:46:31,845 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:32,464 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2804] 2026-10-08 14:46:32,476 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42383] 2026-10-08 14:46:32,486 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:32,662 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_w4_picker_a from n/a 2026-10-08 14:46:32,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:46:33,134 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:46:33] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.019 0.439 2026-10-08 14:46:33,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [646, 645, 644] 2026-10-08 14:46:33,221 121 INFO rb-b76ecc8-225362-422414 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 14:46:41,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2805] 2026-10-08 14:46:41,735 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42570] 2026-10-08 14:46:41,747 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:42,491 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2806] 2026-10-08 14:46:42,507 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42572] 2026-10-08 14:46:42,515 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:43,148 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2807] 2026-10-08 14:46:43,156 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42574] 2026-10-08 14:46:43,163 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:43,336 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:46:44,983 121 INFO rb-b76ecc8-225362-422414 odoo.http: Session expired 2026-10-08 14:46:44,983 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:46:44] "POST /google_drive/picker/session HTTP/1.1" 200 - 5 0.002 1.652 2026-10-08 14:46:45,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [649, 648, 647] 2026-10-08 14:46:45,081 121 INFO rb-b76ecc8-225362-422414 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 14:46:53,294 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2808] 2026-10-08 14:46:53,304 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42761] 2026-10-08 14:46:53,314 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:54,040 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2809] 2026-10-08 14:46:54,052 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42763] 2026-10-08 14:46:54,064 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:54,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2810] 2026-10-08 14:46:54,790 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42765] 2026-10-08 14:46:54,804 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:46:54,985 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_w4_picker_a from n/a 2026-10-08 14:46:55,006 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:46:55,518 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:46:55] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.015 0.501 2026-10-08 14:46:55,537 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [652, 651, 650] 2026-10-08 14:46:55,612 121 INFO rb-b76ecc8-225362-422414 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 14:47:03,667 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2811] 2026-10-08 14:47:03,677 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42952] 2026-10-08 14:47:03,686 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:04,315 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2812] 2026-10-08 14:47:04,324 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42954] 2026-10-08 14:47:04,333 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:04,931 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2813] 2026-10-08 14:47:04,941 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42956] 2026-10-08 14:47:04,949 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:05,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_w4_picker_a from n/a 2026-10-08 14:47:05,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:47:05,567 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:47:05] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.012 0.437 2026-10-08 14:47:05,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_w4_picker_b from n/a 2026-10-08 14:47:05,636 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:47:05] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.008 0.020 2026-10-08 14:47:05,653 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [655, 654, 653] 2026-10-08 14:47:05,723 121 INFO rb-b76ecc8-225362-422414 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 14:47:13,274 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2814] 2026-10-08 14:47:13,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43143] 2026-10-08 14:47:13,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:13,887 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2815] 2026-10-08 14:47:13,898 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43145] 2026-10-08 14:47:13,906 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:14,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2816] 2026-10-08 14:47:14,592 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43147] 2026-10-08 14:47:14,604 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:14,798 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_w4_picker_a from n/a 2026-10-08 14:47:14,815 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:47:15,223 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:47:15] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.011 0.400 2026-10-08 14:47:15,245 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_w4_picker_b from n/a 2026-10-08 14:47:15,300 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:47:15] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.017 0.021 2026-10-08 14:47:15,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [658, 657, 656] 2026-10-08 14:47:15,404 121 INFO rb-b76ecc8-225362-422414 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 14:47:22,704 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2817] 2026-10-08 14:47:22,719 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43334] 2026-10-08 14:47:22,732 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:23,462 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2818] 2026-10-08 14:47:23,474 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43336] 2026-10-08 14:47:23,489 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:24,094 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2819] 2026-10-08 14:47:24,108 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43338] 2026-10-08 14:47:24,125 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:24,327 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_w4_picker_a from n/a 2026-10-08 14:47:24,345 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:47:26,001 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:47:26] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.014 1.646 2026-10-08 14:47:26,033 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_w4_picker_b from n/a 2026-10-08 14:47:26,090 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:47:26] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.020 0.024 2026-10-08 14:47:26,104 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [661, 660, 659] 2026-10-08 14:47:26,172 121 INFO rb-b76ecc8-225362-422414 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 14:47:34,142 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2820] 2026-10-08 14:47:34,158 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43525] 2026-10-08 14:47:34,171 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:34,841 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2821] 2026-10-08 14:47:34,853 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43527] 2026-10-08 14:47:34,863 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:35,505 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2822] 2026-10-08 14:47:35,514 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43529] 2026-10-08 14:47:35,522 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:35,705 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_w4_picker_a from n/a 2026-10-08 14:47:35,724 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:47:36,195 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:47:36] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.017 0.457 2026-10-08 14:47:36,214 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [664, 663, 662] 2026-10-08 14:47:36,286 121 INFO rb-b76ecc8-225362-422414 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 14:47:44,414 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2823] 2026-10-08 14:47:44,423 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43716] 2026-10-08 14:47:44,431 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:45,083 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2824] 2026-10-08 14:47:45,102 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43718] 2026-10-08 14:47:45,111 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:45,753 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2825] 2026-10-08 14:47:45,764 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43720] 2026-10-08 14:47:45,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:45,970 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_w4_picker_a from n/a 2026-10-08 14:47:45,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:47:46,495 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:47:46] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.014 0.498 2026-10-08 14:47:46,510 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [667, 666, 665] 2026-10-08 14:47:46,611 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:47:46,640 121 INFO rb-b76ecc8-225362-422414 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 14:47:46,783 121 INFO rb-b76ecc8-225362-422414 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 14:47:46,968 121 INFO rb-b76ecc8-225362-422414 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 14:47:47,014 121 INFO rb-b76ecc8-225362-422414 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 14:47:47,156 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:47:47,179 121 INFO rb-b76ecc8-225362-422414 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 14:47:47,737 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2826] 2026-10-08 14:47:47,757 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43726] 2026-10-08 14:47:47,783 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:47,823 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_session_probe_portal from n/a 2026-10-08 14:47:47,833 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:47:48,359 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:47:48] "POST /web/session/get_session_info HTTP/1.1" 200 - 39 0.043 0.487 2026-10-08 14:47:48,361 121 INFO rb-b76ecc8-225362-422414 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 14:47:48,392 121 INFO rb-b76ecc8-225362-422414 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 14:47:49,029 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2827] 2026-10-08 14:47:49,044 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43728] 2026-10-08 14:47:49,060 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:49,128 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:gdrive_session_probe_internal from n/a 2026-10-08 14:47:49,142 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:47:49,774 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:47:49] "POST /web/session/get_session_info HTTP/1.1" 200 - 93 0.087 0.550 2026-10-08 14:47:49,776 121 INFO rb-b76ecc8-225362-422414 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 14:47:49,831 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:47:49,855 121 INFO rb-b76ecc8-225362-422414 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 14:47:50,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2828] 2026-10-08 14:47:50,576 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43730] 2026-10-08 14:47:50,588 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:50,692 121 INFO rb-b76ecc8-225362-422414 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 14:47:51,405 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2829] 2026-10-08 14:47:51,424 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43732] 2026-10-08 14:47:51,443 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:52,393 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:47:52,416 121 INFO rb-b76ecc8-225362-422414 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 14:47:53,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2830] 2026-10-08 14:47:53,195 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43734] 2026-10-08 14:47:53,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:55,306 121 INFO rb-b76ecc8-225362-422414 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 14:47:55,998 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2831] 2026-10-08 14:47:56,016 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43736] 2026-10-08 14:47:56,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:56,811 121 INFO rb-b76ecc8-225362-422414 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 14:47:57,554 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2832] 2026-10-08 14:47:57,570 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43738] 2026-10-08 14:47:57,584 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:47:58,525 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:47:58,546 121 INFO rb-b76ecc8-225362-422414 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 14:47:58,629 121 INFO rb-b76ecc8-225362-422414 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 14:47:58,661 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [668] 2026-10-08 14:47:58,700 121 INFO rb-b76ecc8-225362-422414 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 14:47:59,059 121 INFO rb-b76ecc8-225362-422414 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 14:47:59,177 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:47:59,197 121 INFO rb-b76ecc8-225362-422414 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 14:47:59,285 121 INFO rb-b76ecc8-225362-422414 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 14:47:59,355 121 INFO rb-b76ecc8-225362-422414 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 14:47:59,424 121 INFO rb-b76ecc8-225362-422414 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 14:47:59,472 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [669] 2026-10-08 14:47:59,507 121 INFO rb-b76ecc8-225362-422414 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 14:47:59,566 121 INFO rb-b76ecc8-225362-422414 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 14:47:59,595 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [670] 2026-10-08 14:47:59,630 121 INFO rb-b76ecc8-225362-422414 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 14:47:59,693 121 INFO rb-b76ecc8-225362-422414 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 14:47:59,737 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [671] 2026-10-08 14:47:59,786 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:47:59,805 121 INFO rb-b76ecc8-225362-422414 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 14:48:00,533 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2833] 2026-10-08 14:48:00,553 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43740] 2026-10-08 14:48:00,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:01,290 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2834] 2026-10-08 14:48:01,304 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43745] 2026-10-08 14:48:01,313 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:01,362 121 INFO rb-b76ecc8-225362-422414 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 14:48:01,380 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2043, model: ir.attachment 2026-10-08 14:48:01,420 121 INFO rb-b76ecc8-225362-422414 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 14:48:02,230 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2835] 2026-10-08 14:48:02,242 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43747] 2026-10-08 14:48:02,250 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:02,419 121 INFO rb-b76ecc8-225362-422414 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 14:48:03,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2836] 2026-10-08 14:48:03,201 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43751] 2026-10-08 14:48:03,212 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:03,530 121 INFO rb-b76ecc8-225362-422414 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 14:48:04,238 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2837] 2026-10-08 14:48:04,261 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43756] 2026-10-08 14:48:04,274 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:04,519 121 INFO rb-b76ecc8-225362-422414 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 14:48:05,151 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2838] 2026-10-08 14:48:05,162 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43760] 2026-10-08 14:48:05,172 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:05,362 121 INFO rb-b76ecc8-225362-422414 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 14:48:06,059 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2839] 2026-10-08 14:48:06,073 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43764] 2026-10-08 14:48:06,083 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:06,348 121 INFO rb-b76ecc8-225362-422414 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 14:48:07,036 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2840] 2026-10-08 14:48:07,049 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43769] 2026-10-08 14:48:07,058 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:07,255 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:48:07,274 121 INFO rb-b76ecc8-225362-422414 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 14:48:07,905 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2841] 2026-10-08 14:48:07,920 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43774] 2026-10-08 14:48:07,930 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:08,587 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2842] 2026-10-08 14:48:08,607 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43776] 2026-10-08 14:48:08,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:08,708 121 INFO rb-b76ecc8-225362-422414 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 14:48:09,307 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2843] 2026-10-08 14:48:09,321 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43779] 2026-10-08 14:48:09,329 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:09,961 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2844] 2026-10-08 14:48:09,975 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43781] 2026-10-08 14:48:09,985 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:10,157 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2052, model: google.drive.account 2026-10-08 14:48:10,216 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2052, model: google.drive.account 2026-10-08 14:48:10,222 121 INFO rb-b76ecc8-225362-422414 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 14:48:10,265 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [673, 672] 2026-10-08 14:48:10,310 121 INFO rb-b76ecc8-225362-422414 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 14:48:10,923 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2845] 2026-10-08 14:48:10,939 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43784] 2026-10-08 14:48:10,951 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:11,606 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2846] 2026-10-08 14:48:11,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43786] 2026-10-08 14:48:11,644 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:11,751 121 INFO rb-b76ecc8-225362-422414 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 14:48:12,384 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2847] 2026-10-08 14:48:12,395 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43789] 2026-10-08 14:48:12,405 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:13,008 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2848] 2026-10-08 14:48:13,019 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43791] 2026-10-08 14:48:13,031 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:13,127 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:48:13,146 121 INFO rb-b76ecc8-225362-422414 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 14:48:13,844 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2849] 2026-10-08 14:48:13,855 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43793] 2026-10-08 14:48:13,863 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:13,955 121 INFO rb-b76ecc8-225362-422414 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 14:48:14,622 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2850] 2026-10-08 14:48:14,637 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43795] 2026-10-08 14:48:14,649 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:14,725 121 INFO rb-b76ecc8-225362-422414 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 14:48:15,401 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2851] 2026-10-08 14:48:15,416 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43797] 2026-10-08 14:48:15,427 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:15,538 121 INFO rb-b76ecc8-225362-422414 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 14:48:16,228 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2852] 2026-10-08 14:48:16,243 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43799] 2026-10-08 14:48:16,250 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:16,387 121 INFO rb-b76ecc8-225362-422414 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 14:48:17,061 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2853] 2026-10-08 14:48:17,085 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43801] 2026-10-08 14:48:17,095 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:24,220 121 INFO rb-b76ecc8-225362-422414 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 14:48:24,816 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2854] 2026-10-08 14:48:24,828 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43988] 2026-10-08 14:48:24,837 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:24,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:48:25,029 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:48:28,393 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4a66ca0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:48:28,394 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2626ca0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:48:28,403 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:48:28,408 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2625260> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:48:28,441 121 INFO rb-b76ecc8-225362-422414 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-10-08 14:48:28,894 121 INFO rb-b76ecc8-225362-422414 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 14:48:37,547 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2855] 2026-10-08 14:48:37,566 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44175] 2026-10-08 14:48:37,578 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:38,299 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2856] 2026-10-08 14:48:38,313 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44177] 2026-10-08 14:48:38,324 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:38,611 121 INFO rb-b76ecc8-225362-422414 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-08 14:48:47,388 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2857] 2026-10-08 14:48:47,405 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44366] 2026-10-08 14:48:47,418 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:48,089 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2858] 2026-10-08 14:48:48,102 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44368] 2026-10-08 14:48:48,110 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:48,299 121 INFO rb-b76ecc8-225362-422414 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-08 14:48:56,328 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2859] 2026-10-08 14:48:56,343 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44557] 2026-10-08 14:48:56,352 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:57,085 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2860] 2026-10-08 14:48:57,099 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44559] 2026-10-08 14:48:57,111 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:48:57,393 121 INFO rb-b76ecc8-225362-422414 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-08 14:49:05,425 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2861] 2026-10-08 14:49:05,435 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44748] 2026-10-08 14:49:05,444 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:06,078 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2862] 2026-10-08 14:49:06,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44750] 2026-10-08 14:49:06,101 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:06,424 121 INFO rb-b76ecc8-225362-422414 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-08 14:49:14,190 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2863] 2026-10-08 14:49:14,199 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44939] 2026-10-08 14:49:14,207 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:14,888 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2864] 2026-10-08 14:49:14,900 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44941] 2026-10-08 14:49:14,909 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:15,210 121 INFO rb-b76ecc8-225362-422414 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-08 14:49:23,032 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2865] 2026-10-08 14:49:23,044 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45130] 2026-10-08 14:49:23,055 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:23,730 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2866] 2026-10-08 14:49:23,742 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45132] 2026-10-08 14:49:23,753 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:24,079 121 INFO rb-b76ecc8-225362-422414 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-08 14:49:31,915 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2867] 2026-10-08 14:49:31,925 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45321] 2026-10-08 14:49:31,938 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:32,706 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2868] 2026-10-08 14:49:32,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45323] 2026-10-08 14:49:32,738 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:32,965 121 INFO rb-b76ecc8-225362-422414 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-08 14:49:40,786 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2869] 2026-10-08 14:49:40,799 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45512] 2026-10-08 14:49:40,810 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:41,593 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2870] 2026-10-08 14:49:41,607 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45514] 2026-10-08 14:49:41,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:41,847 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted google.drive.account records with IDs: [378] 2026-10-08 14:49:42,013 121 INFO rb-b76ecc8-225362-422414 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-08 14:49:50,062 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2871] 2026-10-08 14:49:50,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45703] 2026-10-08 14:49:50,085 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:50,766 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2872] 2026-10-08 14:49:50,777 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45705] 2026-10-08 14:49:50,789 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:49:51,033 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [675] 2026-10-08 14:49:51,096 121 INFO rb-b76ecc8-225362-422414 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-08 14:49:59,856 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2873] 2026-10-08 14:49:59,872 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45894] 2026-10-08 14:49:59,881 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:50:00,639 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2874] 2026-10-08 14:50:00,656 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45896] 2026-10-08 14:50:00,670 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:50:00,834 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2082, model: ir.model 2026-10-08 14:50:00,858 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2082, model: ir.model 2026-10-08 14:50:01,068 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:09,484 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2875] 2026-10-08 14:50:09,501 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46085] 2026-10-08 14:50:09,518 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:50:10,323 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2876] 2026-10-08 14:50:10,341 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46087] 2026-10-08 14:50:10,354 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:50:10,807 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:50:14,085 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4d50360> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:50:14,086 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a5500cc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:50:14,095 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:50:14,100 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a5501c60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 14:50:14,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:50:14,157 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:16,426 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2877] 2026-10-08 14:50:16,448 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46091] 2026-10-08 14:50:16,461 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:50:17,016 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [679, 678, 677] 2026-10-08 14:50:17,020 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [676] 2026-10-08 14:50:17,050 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:17,715 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2878] 2026-10-08 14:50:17,727 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46095] 2026-10-08 14:50:17,736 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:50:18,114 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [682, 681] 2026-10-08 14:50:18,119 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [680] 2026-10-08 14:50:18,156 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:18,841 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2879] 2026-10-08 14:50:18,858 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46098] 2026-10-08 14:50:18,870 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:50:19,383 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [686, 685, 684] 2026-10-08 14:50:19,388 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [683] 2026-10-08 14:50:19,428 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:20,035 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2880] 2026-10-08 14:50:20,048 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46101] 2026-10-08 14:50:20,055 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:50:20,473 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [690, 689, 688] 2026-10-08 14:50:20,479 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [687] 2026-10-08 14:50:20,513 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:21,162 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2881] 2026-10-08 14:50:21,174 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46104] 2026-10-08 14:50:21,184 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:50:21,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [693, 692] 2026-10-08 14:50:21,568 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [691] 2026-10-08 14:50:21,598 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:22,234 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2882] 2026-10-08 14:50:22,244 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46107] 2026-10-08 14:50:22,253 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:50:22,422 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [694] 2026-10-08 14:50:22,475 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:50:23,535 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:23,652 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_access_and_session_info: Starting TestAccessAndSessionInfo.test_a_user_sees_only_their_own_sessions ... 2026-10-08 14:50:23,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2093 deleted viin.gsheet.import.session.node records with IDs: [1] 2026-10-08 14:50:23,872 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2092 deleted viin.gsheet.import.session.node records with IDs: [3] 2026-10-08 14:50:23,940 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:24,534 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_access_and_session_info: Starting TestAccessAndSessionInfo.test_the_import_runs_with_the_users_rights ... 2026-10-08 14:50:24,632 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2093 deleted viin.gsheet.import.session.node records with IDs: [5] 2026-10-08 14:50:24,864 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_access_and_session_info: Starting TestAccessAndSessionInfo.test_the_secret_is_readable_by_managers_only ... 2026-10-08 14:50:24,907 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 2093, model: viin.gsheet.account, fields: api_key 2026-10-08 14:50:24,994 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:25,117 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:50:26,077 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:26,192 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [7] 2026-10-08 14:50:26,250 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_default_value_fills_an_empty_cell_only ... 2026-10-08 14:50:26,328 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [9] 2026-10-08 14:50:26,490 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [11] 2026-10-08 14:50:26,631 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:26,689 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:26,747 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [13] 2026-10-08 14:50:26,946 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_many2many_leaf_splits_on_the_separator ... 2026-10-08 14:50:27,044 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [15] 2026-10-08 14:50:27,210 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_missing_column_is_named ... 2026-10-08 14:50:27,291 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [17] 2026-10-08 14:50:27,353 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:27,427 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [19] 2026-10-08 14:50:27,628 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_required_empty_cell_refuses_the_row ... 2026-10-08 14:50:27,706 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [21] 2026-10-08 14:50:27,776 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_selection_accepts_the_label_or_the_value ... 2026-10-08 14:50:27,864 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [23] 2026-10-08 14:50:27,990 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [25] 2026-10-08 14:50:28,100 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_a_value_mapping_rewrites_the_cell_first ... 2026-10-08 14:50:28,151 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [27] 2026-10-08 14:50:28,278 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_an_explicit_date_format_wins ... 2026-10-08 14:50:28,365 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [29] 2026-10-08 14:50:28,461 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_an_expression_can_compose_the_value_from_the_row ... 2026-10-08 14:50:28,525 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [31] 2026-10-08 14:50:28,649 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_booleans_understand_yes_no_and_vietnamese ... 2026-10-08 14:50:28,698 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [33] 2026-10-08 14:50:28,815 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [35] 2026-10-08 14:50:28,938 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [37] 2026-10-08 14:50:29,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [39] 2026-10-08 14:50:29,176 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [41] 2026-10-08 14:50:29,286 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [43] 2026-10-08 14:50:29,435 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_column_headers_are_matched_ignoring_case_and_spacing ... 2026-10-08 14:50:29,492 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [45] 2026-10-08 14:50:29,626 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:29,737 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [47] 2026-10-08 14:50:29,837 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_numbers_typed_as_text_follow_the_decimal_separator ... 2026-10-08 14:50:29,941 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [49] 2026-10-08 14:50:30,106 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_cell_conversion: Starting TestCellConversion.test_the_formatting_defaults_follow_the_users_language ... 2026-10-08 14:50:30,265 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2096 deleted viin.gsheet.import.session.node records with IDs: [51] 2026-10-08 14:50:30,327 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:50:31,279 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:31,368 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [53, 54, 55, 56, 57, 58] 2026-10-08 14:50:32,050 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [65, 66, 67, 68, 69, 70] 2026-10-08 14:50:32,459 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:32,568 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [77, 78, 79, 80, 81, 82] 2026-10-08 14:50:33,226 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_a_many2one_leaf_must_exist ... 2026-10-08 14:50:33,345 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [89] 2026-10-08 14:50:33,403 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:33,538 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [91, 92, 93, 94, 95, 96] 2026-10-08 14:50:34,207 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_blank_rows_are_ignored ... 2026-10-08 14:50:34,275 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [103, 104, 105, 106, 107, 108] 2026-10-08 14:50:34,902 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:34,976 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [115, 116, 117, 118, 119, 120] 2026-10-08 14:50:35,607 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [127, 128, 129, 130, 131, 132] 2026-10-08 14:50:35,921 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:36,009 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [139, 140] 2026-10-08 14:50:36,527 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:36,599 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [143, 144, 145, 146, 147, 148] 2026-10-08 14:50:37,338 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:37,439 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [155, 156, 157, 158, 159, 160] 2026-10-08 14:50:37,522 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_several_matches_are_reported_never_picked ... 2026-10-08 14:50:37,684 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [167, 168, 169, 170, 171, 172] 2026-10-08 14:50:37,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_engine_creates_and_matches: Starting TestEngineCreatesAndMatches.test_the_hooks_see_every_node ... 2026-10-08 14:50:37,843 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [179, 180, 181, 182, 183, 184] 2026-10-08 14:50:38,297 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:38,385 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [191, 192, 193, 194, 195, 196] 2026-10-08 14:50:38,457 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:38,531 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [203] 2026-10-08 14:50:38,732 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:50:39,627 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:39,711 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [205, 206, 207] 2026-10-08 14:50:39,914 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:39,990 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [211, 212, 213, 214] 2026-10-08 14:50:40,236 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [219, 220, 221, 222] 2026-10-08 14:50:40,404 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:40,465 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [227, 228, 229] 2026-10-08 14:50:40,612 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_an_archived_record_is_matched_not_duplicated ... 2026-10-08 14:50:40,718 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [233] 2026-10-08 14:50:40,781 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_import_valid_rows_only_keeps_the_good_rows ... 2026-10-08 14:50:40,886 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [235, 236, 237] 2026-10-08 14:50:41,242 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:41,366 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [241, 242] 2026-10-08 14:50:41,456 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_engine_policies: Starting TestEnginePolicies.test_when_found_error_refuses_the_row ... 2026-10-08 14:50:41,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [245, 246, 247] 2026-10-08 14:50:41,932 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:42,054 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [251, 252, 253] 2026-10-08 14:50:42,156 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:42,224 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [257, 258, 259] 2026-10-08 14:50:42,279 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:42,344 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [263, 264, 265] 2026-10-08 14:50:42,644 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:42,724 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [269, 270, 271] 2026-10-08 14:50:42,826 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:50:43,845 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_a_field_mapped_twice_is_refused ... 2026-10-08 14:50:43,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_a_field_odoo_computes_itself_is_refused ... 2026-10-08 14:50:43,980 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:44,034 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:44,080 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:44,125 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:44,174 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:44,220 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_an_unknown_field_is_refused_in_words ... 2026-10-08 14:50:44,266 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:44,307 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.config.line records with IDs: [253] 2026-10-08 14:50:44,319 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.config.node records with IDs: [158] 2026-10-08 14:50:44,352 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_the_demo_configuration_carries_its_policies ... 2026-10-08 14:50:44,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_field_path_and_nodes: Starting TestFieldPathAndNodes.test_the_line_knows_its_node_and_label ... 2026-10-08 14:50:44,434 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:44,482 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:50:44,559 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_a_key_missing_its_parts_is_refused ... 2026-10-08 14:50:44,605 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:44,718 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_a_token_is_obtained_once_then_reused ... 2026-10-08 14:50:44,814 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_an_api_key_goes_in_the_query_string ... 2026-10-08 14:50:44,858 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_changing_the_key_forgets_the_token ... 2026-10-08 14:50:44,895 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:45,084 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:45,127 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_the_service_account_email_is_read_from_the_key ... 2026-10-08 14:50:45,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_the_tab_is_resolved_by_name_gid_or_first ... 2026-10-08 14:50:45,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_google_account: Starting TestGoogleAccount.test_values_are_fetched_unformatted ... 2026-10-08 14:50:45,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:50:46,277 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_a_configuration_without_columns_guesses_fields_from_the_headers ... 2026-10-08 14:50:46,438 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_a_failed_import_says_why_and_keeps_the_plan ... 2026-10-08 14:50:46,501 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [276] 2026-10-08 14:50:46,635 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.row records with IDs: [71, 72] 2026-10-08 14:50:46,675 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_a_flag_needs_a_field ... 2026-10-08 14:50:46,733 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_a_new_session_form_computes_without_a_configuration ... 2026-10-08 14:50:46,779 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:46,845 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [278] 2026-10-08 14:50:46,921 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2103 deleted viin.gsheet.import.config.line records with IDs: [271, 272] 2026-10-08 14:50:47,015 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_a_session_without_google_credential_says_so ... 2026-10-08 14:50:47,065 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [280] 2026-10-08 14:50:47,100 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_an_imported_session_cannot_be_run_again ... 2026-10-08 14:50:47,149 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [282] 2026-10-08 14:50:47,286 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:47,357 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [284] 2026-10-08 14:50:47,491 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [286] 2026-10-08 14:50:47,544 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_loading_lists_the_columns_the_configuration_ignores ... 2026-10-08 14:50:47,608 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [288] 2026-10-08 14:50:47,747 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_only_a_manager_saves_the_mapping_back ... 2026-10-08 14:50:47,827 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2104 deleted viin.gsheet.import.session.node records with IDs: [290] 2026-10-08 14:50:47,894 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_open_records_lists_what_the_session_created ... 2026-10-08 14:50:47,952 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [292] 2026-10-08 14:50:48,110 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_the_header_row_may_be_further_down ... 2026-10-08 14:50:48,221 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [294] 2026-10-08 14:50:48,280 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_the_mapping_signature_survives_fixed_value_lines ... 2026-10-08 14:50:48,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [296] 2026-10-08 14:50:48,379 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_google_sheet_import.tests.test_session_flow: Starting TestSessionFlow.test_the_start_wizard_prefills_from_the_configuration_and_loads ... 2026-10-08 14:50:48,457 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.gsheet.import.session.node records with IDs: [298] 2026-10-08 14:50:48,666 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:50:51,955 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2105 deleted mail.mail records with IDs: [2883] 2026-10-08 14:50:52,046 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2884] 2026-10-08 14:50:52,181 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2106 deleted mail.mail records with IDs: [2885] 2026-10-08 14:50:52,273 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2886] 2026-10-08 14:50:52,549 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2107 deleted mail.mail records with IDs: [2887] 2026-10-08 14:50:52,700 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2888] 2026-10-08 14:50:52,905 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2889] 2026-10-08 14:50:53,082 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2109 deleted mail.mail records with IDs: [2890] 2026-10-08 14:50:53,105 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_assigner_ticket_access ... 2026-10-08 14:50:53,223 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:53,247 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:53,375 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2107 deleted mail.message records with IDs: [46186, 46185] 2026-10-08 14:50:53,386 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:53,442 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_employee_user_ticket_access_rights ... 2026-10-08 14:50:53,834 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2106 deleted mail.mail records with IDs: [2891] 2026-10-08 14:50:53,976 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2107 deleted mail.message records with IDs: [46179, 46178] 2026-10-08 14:50:53,991 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:54,095 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2107 deleted mail.message records with IDs: [46189, 46183, 46182] 2026-10-08 14:50:54,121 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2107 deleted viin.helpdesk.ticket records with IDs: [15] 2026-10-08 14:50:54,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2107 deleted mail.followers records with IDs: [5461, 5462, 5463] 2026-10-08 14:50:54,175 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_leader_access_team ... 2026-10-08 14:50:54,226 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_access_sla ... 2026-10-08 14:50:54,346 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2111 deleted viin.helpdesk.sla records with IDs: [4] 2026-10-08 14:50:54,381 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_user_access_tag ... 2026-10-08 14:50:54,420 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2111 deleted viin.helpdesk.tag records with IDs: [7] 2026-10-08 14:50:54,453 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_member_follower_ticket_access_stage ... 2026-10-08 14:50:54,535 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_stage ... 2026-10-08 14:50:54,580 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2106, model: viin.helpdesk.stage 2026-10-08 14:50:54,642 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_tag ... 2026-10-08 14:50:54,676 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2106, model: viin.helpdesk.tag 2026-10-08 14:50:54,724 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_ticket_access_rights ... 2026-10-08 14:50:54,778 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:54,819 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:54,864 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:54,929 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_access_stage ... 2026-10-08 14:50:54,960 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2105, model: viin.helpdesk.stage 2026-10-08 14:50:55,012 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_ticket_access_rights ... 2026-10-08 14:50:55,111 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2105 deleted mail.message records with IDs: [46179, 46178] 2026-10-08 14:50:55,118 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2105 deleted viin.helpdesk.ticket records with IDs: [13] 2026-10-08 14:50:55,127 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2105 deleted mail.followers records with IDs: [5455, 5456, 5457] 2026-10-08 14:50:55,168 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_group_ticket_access_rights ... 2026-10-08 14:50:55,259 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:55,569 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2106 deleted mail.mail records with IDs: [2892] 2026-10-08 14:50:55,706 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2106 deleted mail.mail records with IDs: [2893] 2026-10-08 14:50:55,804 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2110 deleted mail.message records with IDs: [46192, 46191, 46190, 46181, 46180] 2026-10-08 14:50:55,816 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:55,853 121 INFO rb-b76ecc8-225362-422414 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-08 14:50:55,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2109 deleted mail.message records with IDs: [46185] 2026-10-08 14:50:55,932 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2109 deleted viin.helpdesk.ticket records with IDs: [17] 2026-10-08 14:50:55,940 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2109 deleted mail.followers records with IDs: [5466, 5467] 2026-10-08 14:50:55,981 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_internal_access_sla ... 2026-10-08 14:50:56,095 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2107, model: viin.helpdesk.sla 2026-10-08 14:50:56,157 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:50:59,604 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2112 deleted mail.mail records with IDs: [2894] 2026-10-08 14:50:59,692 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2895] 2026-10-08 14:50:59,841 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2113 deleted mail.mail records with IDs: [2896] 2026-10-08 14:50:59,941 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2897] 2026-10-08 14:51:00,126 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2114 deleted mail.mail records with IDs: [2898] 2026-10-08 14:51:00,219 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2899] 2026-10-08 14:51:00,382 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2900] 2026-10-08 14:51:00,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2116 deleted mail.mail records with IDs: [2901] 2026-10-08 14:51:00,602 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_add_followers: Starting TestAddFollowers.test_add_partner_to_followers_list ... 2026-10-08 14:51:00,709 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2113 deleted mail.mail records with IDs: [2902] 2026-10-08 14:51:00,774 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:51:04,026 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2119 deleted mail.mail records with IDs: [2903] 2026-10-08 14:51:04,139 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2904] 2026-10-08 14:51:04,293 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2120 deleted mail.mail records with IDs: [2905] 2026-10-08 14:51:04,397 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2906] 2026-10-08 14:51:04,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2121 deleted mail.mail records with IDs: [2907] 2026-10-08 14:51:04,730 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2908] 2026-10-08 14:51:04,897 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2909] 2026-10-08 14:51:05,091 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2123 deleted mail.mail records with IDs: [2910] 2026-10-08 14:51:05,111 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_analysis_ticket ... 2026-10-08 14:51:05,218 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2911] 2026-10-08 14:51:05,310 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_balanced_assignation ... 2026-10-08 14:51:05,553 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2912] 2026-10-08 14:51:05,648 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2913] 2026-10-08 14:51:05,738 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2914] 2026-10-08 14:51:05,851 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2915] 2026-10-08 14:51:05,897 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_copy_names_the_copies_in_batch ... 2026-10-08 14:51:06,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2916] 2026-10-08 14:51:06,177 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2917] 2026-10-08 14:51:06,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2918] 2026-10-08 14:51:06,389 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2919] 2026-10-08 14:51:06,519 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2920] 2026-10-08 14:51:06,640 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2921] 2026-10-08 14:51:06,688 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_gateway_ticket_keeps_root_partner_email ... 2026-10-08 14:51:06,954 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2922] 2026-10-08 14:51:07,073 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_no_contact_defaults_to_the_creator ... 2026-10-08 14:51:07,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2923] 2026-10-08 14:51:07,453 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assign_exclude_team_leader ... 2026-10-08 14:51:07,703 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2924] 2026-10-08 14:51:07,752 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assignation ... 2026-10-08 14:51:07,935 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2925] 2026-10-08 14:51:08,035 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2926] 2026-10-08 14:51:08,138 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2927] 2026-10-08 14:51:08,266 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2928] 2026-10-08 14:51:08,327 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_ticket_email_keeps_creator_own_contact_email ... 2026-10-08 14:51:08,627 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2929] 2026-10-08 14:51:08,689 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_ticket_email_updates_the_customer_contact ... 2026-10-08 14:51:08,922 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2930] 2026-10-08 14:51:09,008 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_stage ... 2026-10-08 14:51:09,085 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_team ... 2026-10-08 14:51:09,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:51:12,608 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2126 deleted mail.mail records with IDs: [2931] 2026-10-08 14:51:12,722 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2932] 2026-10-08 14:51:12,863 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2127 deleted mail.mail records with IDs: [2933] 2026-10-08 14:51:12,974 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2934] 2026-10-08 14:51:13,156 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2128 deleted mail.mail records with IDs: [2935] 2026-10-08 14:51:13,245 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2936] 2026-10-08 14:51:13,408 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2937] 2026-10-08 14:51:13,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2130 deleted mail.mail records with IDs: [2938] 2026-10-08 14:51:13,611 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_closed ... 2026-10-08 14:51:13,665 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46241, 46240, 46239, 46238, 46237, 46236, 46235, 46234, 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-08 14:51:13,697 121 INFO rb-b76ecc8-225362-422414 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-08 14:51:13,697 121 INFO rb-b76ecc8-225362-422414 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-08 14:51:13,709 121 INFO rb-b76ecc8-225362-422414 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-08 14:51:13,895 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2939] 2026-10-08 14:51:14,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2940] 2026-10-08 14:51:14,165 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2941] 2026-10-08 14:51:14,287 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2942] 2026-10-08 14:51:14,405 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2943] 2026-10-08 14:51:14,506 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2944] 2026-10-08 14:51:14,625 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2945] 2026-10-08 14:51:14,744 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2946] 2026-10-08 14:51:14,854 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2947] 2026-10-08 14:51:14,971 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2948] 2026-10-08 14:51:15,080 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2949] 2026-10-08 14:51:15,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2950] 2026-10-08 14:51:15,966 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_opened ... 2026-10-08 14:51:15,999 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46241, 46240, 46239, 46238, 46237, 46236, 46235, 46234, 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-08 14:51:16,024 121 INFO rb-b76ecc8-225362-422414 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-08 14:51:16,024 121 INFO rb-b76ecc8-225362-422414 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-08 14:51:16,035 121 INFO rb-b76ecc8-225362-422414 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-08 14:51:16,234 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2951] 2026-10-08 14:51:16,353 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2952] 2026-10-08 14:51:16,465 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2953] 2026-10-08 14:51:16,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2954] 2026-10-08 14:51:16,698 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2955] 2026-10-08 14:51:16,818 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2956] 2026-10-08 14:51:16,929 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2957] 2026-10-08 14:51:17,023 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2958] 2026-10-08 14:51:17,143 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2959] 2026-10-08 14:51:17,253 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2960] 2026-10-08 14:51:17,374 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2961] 2026-10-08 14:51:17,516 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2962] 2026-10-08 14:51:18,052 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:51:18,076 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-10-08 14:51:18,114 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal from n/a 2026-10-08 14:51:18,178 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:51:19,868 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:51:19] "GET /my/tickets/create HTTP/1.1" 200 - 233 0.216 1.495 2026-10-08 14:51:20,424 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:51:20] "POST /my/tickets/create HTTP/1.1" 200 - 109 0.273 0.272 2026-10-08 14:51:20,815 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:51:20] "GET /my/tickets/77 HTTP/1.1" 200 - 55 0.076 0.302 2026-10-08 14:51:21,125 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2965] 2026-10-08 14:51:21,194 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2966] 2026-10-08 14:51:21,329 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:51:21] "GET /my/tickets/77 HTTP/1.1" 200 - 30 0.026 0.105 2026-10-08 14:51:21,344 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:51:21] "GET /my/tickets/9999999?access_token=1 HTTP/1.1" 303 - 1 0.000 0.005 2026-10-08 14:51:21,723 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:51:21] "GET /my HTTP/1.1" 200 - 78 0.059 0.317 2026-10-08 14:51:21,927 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:51:21] "GET /my/tickets HTTP/1.1" 200 - 46 0.033 0.167 2026-10-08 14:51:21,930 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal.TestHelpdeskPortal.test_portals: waiting for threads: [] 2026-10-08 14:51:21,981 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:51:25,218 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2133 deleted mail.mail records with IDs: [2967] 2026-10-08 14:51:25,349 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2968] 2026-10-08 14:51:25,512 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2134 deleted mail.mail records with IDs: [2969] 2026-10-08 14:51:25,618 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2970] 2026-10-08 14:51:25,810 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2135 deleted mail.mail records with IDs: [2971] 2026-10-08 14:51:25,909 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2972] 2026-10-08 14:51:26,103 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2973] 2026-10-08 14:51:26,301 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2137 deleted mail.mail records with IDs: [2974] 2026-10-08 14:51:26,447 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2975] 2026-10-08 14:51:26,563 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2976] 2026-10-08 14:51:26,684 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2977] 2026-10-08 14:51:26,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2978] 2026-10-08 14:51:26,907 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2979] 2026-10-08 14:51:26,995 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2980] 2026-10-08 14:51:27,105 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2981] 2026-10-08 14:51:27,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2982] 2026-10-08 14:51:27,291 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2983] 2026-10-08 14:51:27,395 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2984] 2026-10-08 14:51:27,494 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2985] 2026-10-08 14:51:27,586 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2986] 2026-10-08 14:51:27,724 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2987] 2026-10-08 14:51:27,803 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2988] 2026-10-08 14:51:27,820 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_rating: Starting TestHelpdeskRating.test_dashboard_rating_counted_when_db_clock_runs_ahead_of_host ... 2026-10-08 14:51:28,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2989] 2026-10-08 14:51:28,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2990] 2026-10-08 14:51:28,208 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_rating: Starting TestHelpdeskRating.test_helpdesk_ticket_dashboard ... 2026-10-08 14:51:28,512 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:51:28,576 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_01 ... 2026-10-08 14:51:28,779 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_02 ... 2026-10-08 14:51:29,304 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2991] 2026-10-08 14:51:29,354 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2992] 2026-10-08 14:51:29,400 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_03 ... 2026-10-08 14:51:29,779 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2993] 2026-10-08 14:51:30,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2994] 2026-10-08 14:51:30,046 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2995] 2026-10-08 14:51:30,099 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:51:30,168 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_send_helpdesk_sla_deadline_reminder_email ... 2026-10-08 14:51:30,441 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2996] 2026-10-08 14:51:30,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-08 14:51:30,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-08 14:51:30,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-08 14:51:30,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-10-08 14:51:31,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-10-08 14:51:31,988 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_overlap ... 2026-10-08 14:51:32,084 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_1 ... 2026-10-08 14:51:32,335 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3002] 2026-10-08 14:51:32,403 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_2 ... 2026-10-08 14:51:32,665 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3003] 2026-10-08 14:51:32,725 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_failed ... 2026-10-08 14:51:33,008 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3004] 2026-10-08 14:51:33,372 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3005] 2026-10-08 14:51:33,449 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_ongoing_reached ... 2026-10-08 14:51:33,731 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3006] 2026-10-08 14:51:33,801 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:51:37,136 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2140 deleted mail.mail records with IDs: [3007] 2026-10-08 14:51:37,271 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3008] 2026-10-08 14:51:37,419 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2141 deleted mail.mail records with IDs: [3009] 2026-10-08 14:51:37,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3010] 2026-10-08 14:51:37,784 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2142 deleted mail.mail records with IDs: [3011] 2026-10-08 14:51:37,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3012] 2026-10-08 14:51:38,081 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3013] 2026-10-08 14:51:38,352 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2144 deleted mail.mail records with IDs: [3014] 2026-10-08 14:51:38,378 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket ... 2026-10-08 14:51:38,467 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3015] 2026-10-08 14:51:38,630 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_for_yourself ... 2026-10-08 14:51:39,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3016] 2026-10-08 14:51:39,232 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_unlink_data ... 2026-10-08 14:51:39,460 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3017] 2026-10-08 14:51:39,571 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_with_pretty_format_a_2_tuple ... 2026-10-08 14:51:39,925 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3018] 2026-10-08 14:51:40,096 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_opp_create_ticket ... 2026-10-08 14:51:40,297 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3019] 2026-10-08 14:51:40,378 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126898] 2026-10-08 14:51:40,378 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [9] 2026-10-08 14:51:40,528 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:51:44,816 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2147 deleted mail.mail records with IDs: [3020] 2026-10-08 14:51:44,924 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3021] 2026-10-08 14:51:45,071 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2148 deleted mail.mail records with IDs: [3022] 2026-10-08 14:51:45,177 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3023] 2026-10-08 14:51:45,377 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2149 deleted mail.mail records with IDs: [3024] 2026-10-08 14:51:45,475 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3025] 2026-10-08 14:51:45,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3026] 2026-10-08 14:51:45,829 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2151 deleted mail.mail records with IDs: [3027] 2026-10-08 14:51:45,971 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3028] 2026-10-08 14:51:46,136 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3029] 2026-10-08 14:51:46,156 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_crm.tests.test_ticket2lead: Starting TestTicket2Lead.test_ticket2lead ... 2026-10-08 14:51:46,322 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:51:49,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2154 deleted mail.mail records with IDs: [3030] 2026-10-08 14:51:49,717 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3031] 2026-10-08 14:51:49,868 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2155 deleted mail.mail records with IDs: [3032] 2026-10-08 14:51:50,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3033] 2026-10-08 14:51:50,238 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2156 deleted mail.mail records with IDs: [3034] 2026-10-08 14:51:50,325 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3035] 2026-10-08 14:51:50,502 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3036] 2026-10-08 14:51:50,753 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2158 deleted mail.mail records with IDs: [3037] 2026-10-08 14:51:50,777 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_source_department_id ... 2026-10-08 14:51:51,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3038] 2026-10-08 14:51:51,217 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_target_department_id ... 2026-10-08 14:51:51,490 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3039] 2026-10-08 14:51:51,752 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:51:55,270 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2161 deleted mail.mail records with IDs: [3040] 2026-10-08 14:51:55,401 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3041] 2026-10-08 14:51:55,573 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2162 deleted mail.mail records with IDs: [3042] 2026-10-08 14:51:55,701 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3043] 2026-10-08 14:51:55,905 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2163 deleted mail.mail records with IDs: [3044] 2026-10-08 14:51:56,003 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3045] 2026-10-08 14:51:56,167 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3046] 2026-10-08 14:51:56,357 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2165 deleted mail.mail records with IDs: [3047] 2026-10-08 14:51:56,380 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_by_command ... 2026-10-08 14:51:56,845 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3048] 2026-10-08 14:51:56,911 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_picks_portal_customer_over_other_operator ... 2026-10-08 14:51:57,273 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3049] 2026-10-08 14:51:57,336 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:52:00,905 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2168 deleted mail.mail records with IDs: [3050] 2026-10-08 14:52:01,009 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3051] 2026-10-08 14:52:01,152 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2169 deleted mail.mail records with IDs: [3052] 2026-10-08 14:52:01,247 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3053] 2026-10-08 14:52:01,428 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2170 deleted mail.mail records with IDs: [3054] 2026-10-08 14:52:01,529 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3055] 2026-10-08 14:52:01,699 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3056] 2026-10-08 14:52:01,866 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2172 deleted mail.mail records with IDs: [3057] 2026-10-08 14:52:01,881 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_01 ... 2026-10-08 14:52:02,217 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3058] 2026-10-08 14:52:02,268 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_02 ... 2026-10-08 14:52:02,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3059] 2026-10-08 14:52:02,631 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:52:02,649 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_access_rights: Starting TestAccessTicket.test_user_who_following_task_or_project_read_ticket ... 2026-10-08 14:52:02,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:52:06,193 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2175 deleted mail.mail records with IDs: [3060] 2026-10-08 14:52:06,316 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3061] 2026-10-08 14:52:06,474 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2176 deleted mail.mail records with IDs: [3062] 2026-10-08 14:52:06,582 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3063] 2026-10-08 14:52:06,874 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2177 deleted mail.mail records with IDs: [3064] 2026-10-08 14:52:06,993 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3065] 2026-10-08 14:52:07,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3066] 2026-10-08 14:52:07,342 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2179 deleted mail.mail records with IDs: [3067] 2026-10-08 14:52:07,363 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_003_change_project_after_set_task ... 2026-10-08 14:52:07,451 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_set_project_id_to_false ... 2026-10-08 14:52:07,601 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_user_admin_create_ticket ... 2026-10-08 14:52:07,783 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:52:11,119 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2182 deleted mail.mail records with IDs: [3068] 2026-10-08 14:52:11,224 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3069] 2026-10-08 14:52:11,349 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2183 deleted mail.mail records with IDs: [3070] 2026-10-08 14:52:11,463 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3071] 2026-10-08 14:52:11,661 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2184 deleted mail.mail records with IDs: [3072] 2026-10-08 14:52:11,757 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3073] 2026-10-08 14:52:11,928 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3074] 2026-10-08 14:52:12,149 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2186 deleted mail.mail records with IDs: [3075] 2026-10-08 14:52:12,170 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_project_task: Starting TestProjectTask.test_view_ticket_count ... 2026-10-08 14:52:12,301 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:52:15,567 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2189 deleted mail.mail records with IDs: [3076] 2026-10-08 14:52:15,659 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3077] 2026-10-08 14:52:15,830 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2190 deleted mail.mail records with IDs: [3078] 2026-10-08 14:52:15,961 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3079] 2026-10-08 14:52:16,208 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2191 deleted mail.mail records with IDs: [3080] 2026-10-08 14:52:16,320 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3081] 2026-10-08 14:52:16,509 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3082] 2026-10-08 14:52:16,697 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2193 deleted mail.mail records with IDs: [3083] 2026-10-08 14:52:16,716 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket ... 2026-10-08 14:52:16,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3084] 2026-10-08 14:52:16,999 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [140974] 2026-10-08 14:52:16,999 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26] 2026-10-08 14:52:17,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_for_yourself ... 2026-10-08 14:52:17,596 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3085] 2026-10-08 14:52:17,795 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_unlink ... 2026-10-08 14:52:18,076 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3086] 2026-10-08 14:52:18,245 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:52:21,415 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2196 deleted mail.mail records with IDs: [3087] 2026-10-08 14:52:21,530 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3088] 2026-10-08 14:52:21,679 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2197 deleted mail.mail records with IDs: [3089] 2026-10-08 14:52:21,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3090] 2026-10-08 14:52:22,022 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2198 deleted mail.mail records with IDs: [3091] 2026-10-08 14:52:22,178 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3092] 2026-10-08 14:52:22,385 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3093] 2026-10-08 14:52:22,577 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2200 deleted mail.mail records with IDs: [3094] 2026-10-08 14:52:22,745 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3095] 2026-10-08 14:52:22,914 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3096] 2026-10-08 14:52:22,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task ... 2026-10-08 14:52:23,112 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3097] 2026-10-08 14:52:23,185 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task_remains_assignee ... 2026-10-08 14:52:23,461 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3098] 2026-10-08 14:52:23,812 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_multy_ticket2task ... 2026-10-08 14:52:24,064 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_ticket2task ... 2026-10-08 14:52:24,245 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3100] 2026-10-08 14:52:24,431 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:52:24,840 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3101] 2026-10-08 14:52:24,987 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3102] 2026-10-08 14:52:25,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3103] 2026-10-08 14:52:25,149 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_project.tests.test_ticket_count: Starting TestHelpdeskTicket.test_check_help_desk_ticket_count ... 2026-10-08 14:52:25,197 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:52:28,327 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2203 deleted mail.mail records with IDs: [3104] 2026-10-08 14:52:28,452 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3105] 2026-10-08 14:52:28,624 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2204 deleted mail.mail records with IDs: [3106] 2026-10-08 14:52:28,734 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3107] 2026-10-08 14:52:28,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2205 deleted mail.mail records with IDs: [3108] 2026-10-08 14:52:29,055 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3109] 2026-10-08 14:52:29,185 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3110] 2026-10-08 14:52:29,377 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2207 deleted mail.mail records with IDs: [3111] 2026-10-08 14:52:29,404 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-10-08 14:52:29,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal from n/a 2026-10-08 14:52:29,855 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:52:31,506 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:52:31] "GET /my/tickets/create?saleorder=645 HTTP/1.1" 200 - 227 0.209 1.446 2026-10-08 14:52:31,845 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:52:31] "POST /my/tickets/create?saleorder=645 HTTP/1.1" 200 - 113 0.104 0.226 2026-10-08 14:52:31,932 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals_ticket_company_matches_sale_order ... 2026-10-08 14:52:39,690 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:company_b_portal from n/a 2026-10-08 14:52:39,707 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:52:41,296 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:52:41] "GET /my/tickets/create?saleorder=646 HTTP/1.1" 200 - 222 0.163 1.432 2026-10-08 14:52:41,584 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:52:41] "POST /my/tickets/create?saleorder=646 HTTP/1.1" 200 - 91 0.078 0.203 2026-10-08 14:52:41,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:52:41,723 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_01 ... 2026-10-08 14:52:41,946 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_02 ... 2026-10-08 14:52:42,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:52:45,292 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2211 deleted mail.mail records with IDs: [3115] 2026-10-08 14:52:45,396 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3116] 2026-10-08 14:52:45,541 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2212 deleted mail.mail records with IDs: [3117] 2026-10-08 14:52:45,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3118] 2026-10-08 14:52:45,819 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2213 deleted mail.mail records with IDs: [3119] 2026-10-08 14:52:45,923 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3120] 2026-10-08 14:52:46,113 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3121] 2026-10-08 14:52:46,313 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2215 deleted mail.mail records with IDs: [3122] 2026-10-08 14:52:46,340 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet ... 2026-10-08 14:52:47,054 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet_01 ... 2026-10-08 14:52:47,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:52:51,045 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2218 deleted mail.mail records with IDs: [3123] 2026-10-08 14:52:51,165 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3124] 2026-10-08 14:52:51,352 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2219 deleted mail.mail records with IDs: [3125] 2026-10-08 14:52:51,484 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3126] 2026-10-08 14:52:51,716 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2220 deleted mail.mail records with IDs: [3127] 2026-10-08 14:52:51,850 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3128] 2026-10-08 14:52:52,094 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3129] 2026-10-08 14:52:52,295 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2222 deleted mail.mail records with IDs: [3130] 2026-10-08 14:52:52,768 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3131] 2026-10-08 14:52:52,826 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_01_start_stop_timer_on_ticket ... 2026-10-08 14:52:53,059 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_02_switch_from_task_to_ticket ... 2026-10-08 14:52:53,456 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_03_switch_from_ticket_to_task ... 2026-10-08 14:52:53,804 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_04_cross_day_switch_from_task_to_ticket ... 2026-10-08 14:52:54,323 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_05_cross_day_switch_from_ticket_to_task ... 2026-10-08 14:52:54,728 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_06_systray_timer_menu_sections ... 2026-10-08 14:52:55,050 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 14:52:55,341 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_01_display_name_default ... 2026-10-08 14:52:55,451 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_02_display_name_hierarchical ... 2026-10-08 14:52:55,482 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_03_rec_names_search_behavior ... 2026-10-08 14:52:55,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:52:56,355 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_01_department_manager_not_self_manager ... 2026-10-08 14:52:56,738 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_02_recursive_managers_parent_ids_order_and_count ... 2026-10-08 14:52:56,888 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_03_department_managers_chain_even_if_parent_id_forced_false ... 2026-10-08 14:52:57,199 121 INFO rb-b76ecc8-225362-422414 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-08 14:52:57,417 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_05_recursive_managers_index_order_case_multi_dept_superiors ... 2026-10-08 14:52:57,676 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_06_department_manager_ids_cases ... 2026-10-08 14:52:57,853 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_07_department_recursive_child_ids ... 2026-10-08 14:52:57,957 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 14:52:58,594 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_90_department_manager_parent_id_not_self ... 2026-10-08 14:52:58,834 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_91_staff_parent_id_is_department_manager ... 2026-10-08 14:52:58,915 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:52:59,413 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdStaleDependency.test_93_stored_parent_id_follows_grandparent_manager_change ... 2026-10-08 14:52:59,669 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:53:00,375 121 INFO rb-b76ecc8-225362-422414 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-08 14:53:00,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:53:01,270 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_01_public_compute_parent_ids ... 2026-10-08 14:53:01,518 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_02_public_search_parent_ids ... 2026-10-08 14:53:01,558 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_03_public_mirror_parent_id_comodel_is_employee_public ... 2026-10-08 14:53:02,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_04_private_parent_id_not_regressed_by_public_fix ... 2026-10-08 14:53:02,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_05_public_parent_id_batch_query_count_is_batch_size_independent ... 2026-10-08 14:53:04,705 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-08 14:53:05,400 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_manager_ids_includes_own_and_inherited_managers ... 2026-10-08 14:53:05,634 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_recursive_child_ids_empty_for_leaf_department ... 2026-10-08 14:53:05,677 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:53:06,224 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_01_compute_is_department_manager ... 2026-10-08 14:53:06,495 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_02_search_is_department_manager_true_false ... 2026-10-08 14:53:06,582 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_03_search_is_department_manager_not_equal ... 2026-10-08 14:53:06,669 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:53:06,980 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_01_participation_date_constraint_invalid ... 2026-10-08 14:53:07,093 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_02_participation_date_constraint_valid ... 2026-10-08 14:53:07,154 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:53:07,170 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_availability_is_assigned_in_compute ... 2026-10-08 14:53:07,214 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_matching_availability_field ... 2026-10-08 14:53:07,243 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_view_wiring ... 2026-10-08 14:53:07,275 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_availability_fields_exist ... 2026-10-08 14:53:07,306 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_compute_availability_matches_registry ... 2026-10-08 14:53:07,858 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_module_toggle_fields_exist ... 2026-10-08 14:53:07,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_availability_field_exists ... 2026-10-08 14:53:07,927 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_compute_availability_matches_registry ... 2026-10-08 14:53:08,261 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_module_toggle_field_exists ... 2026-10-08 14:53:08,315 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:53:09,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_01_search_in_and_equal ... 2026-10-08 14:53:10,082 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_02_search_not_in_and_not_equal ... 2026-10-08 14:53:10,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_03_search_ilike_and_not_ilike ... 2026-10-08 14:53:10,252 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_04_search_any_and_not_any ... 2026-10-08 14:53:10,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_05_search_without_department_managers ... 2026-10-08 14:53:10,430 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 14:53:10,975 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_06_search_equal_false_and_not_equal_false ... 2026-10-08 14:53:11,251 121 INFO rb-b76ecc8-225362-422414 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-08 14:53:11,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_08_search_invalid_operator_raises ... 2026-10-08 14:53:11,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:53:12,360 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3132] 2026-10-08 14:53:12,373 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46542] 2026-10-08 14:53:12,382 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:53:13,007 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3133] 2026-10-08 14:53:13,021 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46544] 2026-10-08 14:53:13,031 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:53:13,062 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_01_regular_user_cannot_write_employee_vat ... 2026-10-08 14:53:13,071 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2225, model: hr.employee 2026-10-08 14:53:13,120 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_02_hr_user_can_write_employee_vat_and_sync_partner ... 2026-10-08 14:53:13,240 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_03_access_hr_organization_models ... 2026-10-08 14:53:13,328 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2225, model: hr.organization 2026-10-08 14:53:13,362 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_04_access_participation_models ... 2026-10-08 14:53:13,462 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2225, model: hr.organization.participation 2026-10-08 14:53:13,516 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:53:13,535 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_analytic_accounting ... 2026-10-08 14:53:15,150 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_full_accounting_feature ... 2026-10-08 14:53:16,464 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:53:16,481 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_account.tests.test_accout_analytic_distribution_model: Starting TestAnalyticDistributionModel.test_compute_analytic_distribution ... 2026-10-08 14:53:18,303 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:53:18,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment ... 2026-10-08 14:53:19,954 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment_3 ... 2026-10-08 14:53:21,701 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:53:21,722 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-10-08 14:53:25,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-10-08 14:53:28,629 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 14:53:40,050 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_01_create_appraisal ... 2026-10-08 14:53:40,214 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_02_appraisal_workflow ... 2026-10-08 14:53:40,869 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_03_batch_creation ... 2026-10-08 14:53:41,391 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_04_feedback_count ... 2026-10-08 14:53:41,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_05_update_participants ... 2026-10-08 14:53:42,320 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_06_resend_to_participant_uses_other_feedback_template ... 2026-10-08 14:53:42,947 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:53:54,263 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_01_employee_access ... 2026-10-08 14:53:54,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2245, model: viin.hr.appraisal 2026-10-08 14:53:54,788 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2245 deleted mail.message records with IDs: [47034] 2026-10-08 14:53:54,790 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2245, model: viin.hr.appraisal 2026-10-08 14:53:54,825 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_02_manager_access ... 2026-10-08 14:53:54,943 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2246, model: viin.hr.appraisal 2026-10-08 14:53:55,278 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2246 deleted mail.message records with IDs: [47040] 2026-10-08 14:53:55,281 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2246, model: viin.hr.appraisal 2026-10-08 14:53:55,319 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_03_appraisal_officer_access ... 2026-10-08 14:53:55,479 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2247 deleted mail.message records with IDs: [47045] 2026-10-08 14:53:55,502 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2247 deleted viin.hr.appraisal records with IDs: [14] 2026-10-08 14:53:55,510 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2247 deleted mail.followers records with IDs: [5938] 2026-10-08 14:53:55,546 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_04_survey_access ... 2026-10-08 14:53:55,998 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_05_multi_company_access ... 2026-10-08 14:53:56,727 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_appraisal_matrix_results_no_error ... 2026-10-08 14:53:56,924 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_cannot_read_certification_survey ... 2026-10-08 14:53:57,027 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_reads_appraisal_template ... 2026-10-08 14:53:57,126 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_survey_read_limited_to_appraisal_and_own ... 2026-10-08 14:53:57,320 121 INFO rb-b76ecc8-225362-422414 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-08 14:53:57,340 121 INFO rb-b76ecc8-225362-422414 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-08 14:53:57,436 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:54:10,015 121 INFO rb-b76ecc8-225362-422414 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-08 14:54:10,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_plain_internal_user_cannot_read_certification_survey ... 2026-10-08 14:54:10,491 121 INFO rb-b76ecc8-225362-422414 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-08 14:54:10,531 121 INFO rb-b76ecc8-225362-422414 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-08 14:54:10,624 121 INFO rb-b76ecc8-225362-422414 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-08 14:54:10,673 121 INFO rb-b76ecc8-225362-422414 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-08 14:54:10,802 121 INFO rb-b76ecc8-225362-422414 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-08 14:54:10,928 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 14:54:11,428 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_07_global_leave ... 2026-10-08 14:54:11,674 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [11] 2026-10-08 14:54:11,903 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [12] 2026-10-08 14:54:12,056 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_08_global_leave ... 2026-10-08 14:54:12,132 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21, 22, 23, 20] 2026-10-08 14:54:12,905 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [660] 2026-10-08 14:54:13,060 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [14] 2026-10-08 14:54:13,303 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [24] 2026-10-08 14:54:13,348 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [15] 2026-10-08 14:54:13,450 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_20_res_leave ... 2026-10-08 14:54:13,616 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_01 ... 2026-10-08 14:54:13,793 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_02 ... 2026-10-08 14:54:13,995 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_03 ... 2026-10-08 14:54:14,226 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_22_res_leave ... 2026-10-08 14:54:14,401 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_23_res_leave ... 2026-10-08 14:54:14,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_01 ... 2026-10-08 14:54:14,735 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_02 ... 2026-10-08 14:54:14,926 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:54:15,311 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_hr_contract: Starting TestHrContract.test_09_hr_contract ... 2026-10-08 14:54:15,913 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:54:16,191 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_01_valid_worked_hours ... 2026-10-08 14:54:16,374 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [25] 2026-10-08 14:54:16,800 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_02_valid_worked_hours ... 2026-10-08 14:54:17,172 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [27] 2026-10-08 14:54:17,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_03_valid_worked_hours ... 2026-10-08 14:54:17,886 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_04_valid_worked_hours ... 2026-10-08 14:54:18,143 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_05_valid_worked_hours ... 2026-10-08 14:54:18,404 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_06_valid_worked_hours ... 2026-10-08 14:54:18,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-10-08 14:54:18,672 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [33] 2026-10-08 14:54:19,216 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_auto_checkout ... 2026-10-08 14:54:19,425 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_manual_checkout_by_user_id ... 2026-10-08 14:54:19,718 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:54:20,059 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_20 ... 2026-10-08 14:54:20,589 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_21 ... 2026-10-08 14:54:21,276 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_22 ... 2026-10-08 14:54:21,772 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_01 ... 2026-10-08 14:54:22,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_02 ... 2026-10-08 14:54:22,562 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31 ... 2026-10-08 14:54:23,043 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01 ... 2026-10-08 14:54:23,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-10-08 14:54:24,580 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-10-08 14:54:25,555 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_02 ... 2026-10-08 14:54:26,357 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03A ... 2026-10-08 14:54:26,943 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03B ... 2026-10-08 14:54:27,539 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_04 ... 2026-10-08 14:54:28,412 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05 ... 2026-10-08 14:54:29,099 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-10-08 14:54:30,199 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_40 ... 2026-10-08 14:54:30,962 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_01 ... 2026-10-08 14:54:31,612 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_02 ... 2026-10-08 14:54:32,338 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:54:32,729 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_21 ... 2026-10-08 14:54:33,274 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_22 ... 2026-10-08 14:54:33,670 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_01 ... 2026-10-08 14:54:33,961 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_02 ... 2026-10-08 14:54:34,243 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31 ... 2026-10-08 14:54:34,564 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01 ... 2026-10-08 14:54:35,148 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-10-08 14:54:35,976 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-10-08 14:54:36,848 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_02 ... 2026-10-08 14:54:37,610 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03A ... 2026-10-08 14:54:38,183 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03B ... 2026-10-08 14:54:38,722 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_04 ... 2026-10-08 14:54:39,414 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05 ... 2026-10-08 14:54:40,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-10-08 14:54:41,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_40 ... 2026-10-08 14:54:41,728 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_01 ... 2026-10-08 14:54:43,420 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_02 ... 2026-10-08 14:54:44,082 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_01 ... 2026-10-08 14:54:44,758 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_02 ... 2026-10-08 14:54:45,482 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_03 ... 2026-10-08 14:54:46,300 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_04 ... 2026-10-08 14:54:46,906 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_51_reconfirm ... 2026-10-08 14:54:47,741 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_cancel_20 ... 2026-10-08 14:54:48,148 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:54:48,476 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_01_check_dates ... 2026-10-08 14:54:48,688 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_01 ... 2026-10-08 14:54:48,935 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_02 ... 2026-10-08 14:54:49,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_03 ... 2026-10-08 14:54:49,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_01 ... 2026-10-08 14:54:49,933 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_02 ... 2026-10-08 14:54:50,567 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_03 ... 2026-10-08 14:54:50,833 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_04 ... 2026-10-08 14:54:51,120 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_10_unlink_except_contract_detail ... 2026-10-08 14:54:51,408 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47886, 47885] 2026-10-08 14:54:51,619 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47884] 2026-10-08 14:54:51,633 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [99] 2026-10-08 14:54:51,724 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47889, 47888, 47886, 47885] 2026-10-08 14:54:51,790 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_11_create ... 2026-10-08 14:54:51,826 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_12_cancel_main_contract_01 ... 2026-10-08 14:54:52,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47891] 2026-10-08 14:54:52,294 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [100] 2026-10-08 14:54:52,351 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47895, 47893, 47892] 2026-10-08 14:54:52,405 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.contract records with IDs: [150] 2026-10-08 14:54:52,443 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_01 ... 2026-10-08 14:54:52,884 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_02 ... 2026-10-08 14:54:53,425 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_01 ... 2026-10-08 14:54:53,558 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_02 ... 2026-10-08 14:54:53,938 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_03 ... 2026-10-08 14:54:54,273 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_start ... 2026-10-08 14:54:54,614 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_01 ... 2026-10-08 14:54:54,958 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_02 ... 2026-10-08 14:54:55,370 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:54:55,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_01_write_state_close ... 2026-10-08 14:54:56,021 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_01 ... 2026-10-08 14:54:56,412 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_02 ... 2026-10-08 14:54:56,880 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_03 ... 2026-10-08 14:54:57,702 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:54:58,140 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_01_contract_history ... 2026-10-08 14:54:58,325 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_02_contract_history_01 ... 2026-10-08 14:54:58,504 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:55:15,783 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_01_changes_report ... 2026-10-08 14:55:16,397 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_01 ... 2026-10-08 14:55:17,051 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_02 ... 2026-10-08 14:55:17,508 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_03 ... 2026-10-08 14:55:18,304 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_04 ... 2026-10-08 14:55:19,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_03_changes_report_01 ... 2026-10-08 14:55:20,046 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_03_changes_report_02 ... 2026-10-08 14:55:20,524 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:55:29,824 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_01 ... 2026-10-08 14:55:30,720 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3160] 2026-10-08 14:55:30,860 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_02 ... 2026-10-08 14:55:31,402 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3161] 2026-10-08 14:55:31,544 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_03 ... 2026-10-08 14:55:31,874 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3162] 2026-10-08 14:55:31,977 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_01 ... 2026-10-08 14:55:32,439 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [279] 2026-10-08 14:55:32,636 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_02 ... 2026-10-08 14:55:33,156 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_03 ... 2026-10-08 14:55:33,699 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [282] 2026-10-08 14:55:33,946 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_04 ... 2026-10-08 14:55:34,380 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:55:34,705 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_01_qualify_interval_dates_type ... 2026-10-08 14:55:34,963 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_02_qualify_interval_return_type ... 2026-10-08 14:55:35,203 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_03_qualify_interval_dates ... 2026-10-08 14:55:35,460 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_04_qualify_interval_datetimes ... 2026-10-08 14:55:35,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_11_get_resource_calendar_intervals_dates ... 2026-10-08 14:55:35,933 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_12_get_resource_calendar_intervals_datetimes ... 2026-10-08 14:55:36,167 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_21_get_resource_calendar_map ... 2026-10-08 14:55:36,474 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_31_get_unavailable_intervals_given_types ... 2026-10-08 14:55:36,839 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_32_get_unavailable_intervals ... 2026-10-08 14:55:37,100 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive ... 2026-10-08 14:55:37,397 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive_global_leaves ... 2026-10-08 14:55:38,422 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:55:38,826 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_01__get_resource_calendar_intervals_raise ... 2026-10-08 14:55:38,984 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_02__get_resource_calendar_intervals__no_given_date ... 2026-10-08 14:55:39,314 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_03__get_resource_calendar_intervals__single_date_start__date_type ... 2026-10-08 14:55:39,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_04__get_resource_calendar_intervals__single_date_start__datetime_type ... 2026-10-08 14:55:39,934 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_05__get_resource_calendar_intervals__single_date_end__date_type ... 2026-10-08 14:55:40,303 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_06__get_resource_calendar_intervals__start_and_end_date_type ... 2026-10-08 14:55:40,664 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_07__get_resource_calendar_intervals__start_and_end_datetime_type ... 2026-10-08 14:55:41,109 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:55:41,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_01__get_work_intervals_raise ... 2026-10-08 14:55:41,681 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_02__get_work_intervals_before_contract ... 2026-10-08 14:55:42,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_03__get_work_intervals_calendars ... 2026-10-08 14:55:43,030 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:55:43,417 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_01__list_leaves_intervals_arg_type ... 2026-10-08 14:55:43,698 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_02__list_leaves_intervals ... 2026-10-08 14:55:43,868 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_03__list_leaves_intervals ... 2026-10-08 14:55:44,034 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_04__list_leaves_intervals ... 2026-10-08 14:55:44,202 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_05__list_leaves_intervals ... 2026-10-08 14:55:44,375 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_06__list_leaves_intervals ... 2026-10-08 14:55:44,567 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:55:44,910 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract.tests.test_resource_calendar: Starting TestResourceCalendar.test_01__get_leave_intervals ... 2026-10-08 14:55:45,936 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:55:46,895 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3163] 2026-10-08 14:55:46,920 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48642] 2026-10-08 14:55:46,930 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:55:47,681 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3164] 2026-10-08 14:55:47,696 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48644] 2026-10-08 14:55:47,707 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:55:48,466 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_01_contract_suspension_state ... 2026-10-08 14:55:48,970 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3165] 2026-10-08 14:55:49,212 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2255 deleted mail.activity records with IDs: [2120] 2026-10-08 14:55:49,408 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2255 deleted mail.mail records with IDs: [3166] 2026-10-08 14:55:50,238 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3167] 2026-10-08 14:55:50,369 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2121] 2026-10-08 14:55:50,541 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3168] 2026-10-08 14:55:50,711 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_02_start_suspension_plan ... 2026-10-08 14:55:51,041 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3169] 2026-10-08 14:55:51,223 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2255 deleted mail.activity records with IDs: [2123] 2026-10-08 14:55:51,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2255 deleted mail.mail records with IDs: [3170] 2026-10-08 14:55:51,976 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3171] 2026-10-08 14:55:52,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2124] 2026-10-08 14:55:52,223 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3172] 2026-10-08 14:55:52,329 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_03_end_suspension_plan_and_email ... 2026-10-08 14:55:52,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3173] 2026-10-08 14:55:53,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2255 deleted mail.activity records with IDs: [2126] 2026-10-08 14:55:53,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2255 deleted mail.mail records with IDs: [3174] 2026-10-08 14:55:53,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3175] 2026-10-08 14:55:53,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2127] 2026-10-08 14:55:54,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3176] 2026-10-08 14:55:54,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2128] 2026-10-08 14:55:54,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3177] 2026-10-08 14:55:54,601 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_04_multiple_contracts ... 2026-10-08 14:55:55,077 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3179] 2026-10-08 14:55:55,250 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2255 deleted mail.activity records with IDs: [2130] 2026-10-08 14:55:55,411 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2255 deleted mail.mail records with IDs: [3180] 2026-10-08 14:55:56,081 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3181] 2026-10-08 14:55:56,977 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2131] 2026-10-08 14:55:57,219 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3182] 2026-10-08 14:55:57,350 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_05_multiple_contracts ... 2026-10-08 14:55:57,908 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3183] 2026-10-08 14:55:58,119 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2255 deleted mail.activity records with IDs: [2133] 2026-10-08 14:55:58,298 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2255 deleted mail.mail records with IDs: [3184] 2026-10-08 14:55:58,989 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3185] 2026-10-08 14:56:00,358 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2134] 2026-10-08 14:56:00,520 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3186] 2026-10-08 14:56:00,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_06_suspension_end_plan_timing ... 2026-10-08 14:56:01,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3187] 2026-10-08 14:56:01,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3188] 2026-10-08 14:56:01,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2136] 2026-10-08 14:56:02,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3189] 2026-10-08 14:56:02,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2137] 2026-10-08 14:56:02,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3190] 2026-10-08 14:56:02,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3191] 2026-10-08 14:56:02,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48711] 2026-10-08 14:56:02,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_07_skip_leave_allocation ... 2026-10-08 14:56:03,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3192] 2026-10-08 14:56:03,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2139] 2026-10-08 14:56:03,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3193] 2026-10-08 14:56:04,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3194] 2026-10-08 14:56:04,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2140] 2026-10-08 14:56:05,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3195] 2026-10-08 14:56:05,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:56:06,148 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_01_payslip_with_full_month_suspension ... 2026-10-08 14:56:07,286 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_02_payslip_with_partial_month_suspension ... 2026-10-08 14:56:08,527 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_03_payslip_with_multiple_suspension_periods ... 2026-10-08 14:56:10,049 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:56:10,718 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3196] 2026-10-08 14:56:10,732 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48753] 2026-10-08 14:56:10,742 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:56:11,564 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3197] 2026-10-08 14:56:11,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48755] 2026-10-08 14:56:11,594 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:56:12,924 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_01_one_hr_contract_with_one_suspension_holiday ... 2026-10-08 14:56:13,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3198] 2026-10-08 14:56:14,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2142] 2026-10-08 14:56:14,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3199] 2026-10-08 14:56:15,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3200] 2026-10-08 14:56:15,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2143] 2026-10-08 14:56:15,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3201] 2026-10-08 14:56:16,060 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_02_one_hr_contract_with_multiple_suspensions_holiday ... 2026-10-08 14:56:16,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3202] 2026-10-08 14:56:16,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2145] 2026-10-08 14:56:17,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3203] 2026-10-08 14:56:17,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3204] 2026-10-08 14:56:17,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2146] 2026-10-08 14:56:17,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3205] 2026-10-08 14:56:18,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3206] 2026-10-08 14:56:18,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2148] 2026-10-08 14:56:18,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3207] 2026-10-08 14:56:19,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3208] 2026-10-08 14:56:19,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2149] 2026-10-08 14:56:19,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3209] 2026-10-08 14:56:20,269 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_03_many_hr_contract_with_many_suspensions_holiday ... 2026-10-08 14:56:21,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3210] 2026-10-08 14:56:21,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2151] 2026-10-08 14:56:21,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3211] 2026-10-08 14:56:22,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3212] 2026-10-08 14:56:22,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2152] 2026-10-08 14:56:22,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3213] 2026-10-08 14:56:23,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3214] 2026-10-08 14:56:23,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2154] 2026-10-08 14:56:23,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3215] 2026-10-08 14:56:24,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3216] 2026-10-08 14:56:24,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2155] 2026-10-08 14:56:24,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3217] 2026-10-08 14:56:24,677 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_04_many_hr_contract_with_one_suspensions_holiday ... 2026-10-08 14:56:25,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3218] 2026-10-08 14:56:25,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2157] 2026-10-08 14:56:25,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3219] 2026-10-08 14:56:26,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3220] 2026-10-08 14:56:26,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2158] 2026-10-08 14:56:26,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3221] 2026-10-08 14:56:27,367 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:56:28,336 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3222] 2026-10-08 14:56:28,358 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48822] 2026-10-08 14:56:28,368 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:56:29,091 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3223] 2026-10-08 14:56:29,104 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48824] 2026-10-08 14:56:29,115 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:56:30,121 121 INFO rb-b76ecc8-225362-422414 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-08 14:56:30,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3224] 2026-10-08 14:56:30,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2160] 2026-10-08 14:56:31,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3225] 2026-10-08 14:56:31,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3226] 2026-10-08 14:56:31,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2161] 2026-10-08 14:56:31,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3227] 2026-10-08 14:56:32,593 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_02_intercompany_transfer_with_contract_suspension_holiday ... 2026-10-08 14:56:42,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3228] 2026-10-08 14:56:42,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2164] 2026-10-08 14:56:42,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3229] 2026-10-08 14:56:43,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3230] 2026-10-08 14:56:43,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2165] 2026-10-08 14:56:44,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3231] 2026-10-08 14:56:45,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [297] 2026-10-08 14:56:45,950 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_03_transfer_with_multiple_suspension_holidays ... 2026-10-08 14:56:46,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3232] 2026-10-08 14:56:46,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2168] 2026-10-08 14:56:47,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3233] 2026-10-08 14:56:47,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3234] 2026-10-08 14:56:47,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2169] 2026-10-08 14:56:47,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3235] 2026-10-08 14:56:48,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3236] 2026-10-08 14:56:48,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2172] 2026-10-08 14:56:49,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3237] 2026-10-08 14:56:49,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3238] 2026-10-08 14:56:49,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2173] 2026-10-08 14:56:49,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3239] 2026-10-08 14:56:50,078 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_04_transfer_with_trial_and_official_contracts ... 2026-10-08 14:56:51,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3240] 2026-10-08 14:56:51,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2175] 2026-10-08 14:56:51,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3241] 2026-10-08 14:56:52,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3242] 2026-10-08 14:56:52,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2176] 2026-10-08 14:56:52,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3243] 2026-10-08 14:56:53,229 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:56:55,870 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_mapping_dob_employee_with_work_contact_01 ... 2026-10-08 14:56:55,935 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_01 ... 2026-10-08 14:56:55,994 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_02 ... 2026-10-08 14:56:56,050 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_03 ... 2026-10-08 14:56:56,103 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_04 ... 2026-10-08 14:56:56,170 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_05 ... 2026-10-08 14:56:56,222 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_06 ... 2026-10-08 14:56:56,280 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_07 ... 2026-10-08 14:56:56,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:56:59,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_1_with_user_2 ... 2026-10-08 14:57:00,001 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_hr ... 2026-10-08 14:57:00,119 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_1 ... 2026-10-08 14:57:00,252 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_2 ... 2026-10-08 14:57:00,353 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_hr ... 2026-10-08 14:57:00,422 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_user_1 ... 2026-10-08 14:57:00,503 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_01 ... 2026-10-08 14:57:00,565 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_02 ... 2026-10-08 14:57:00,619 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_03 ... 2026-10-08 14:57:00,684 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_04 ... 2026-10-08 14:57:00,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_05 ... 2026-10-08 14:57:00,838 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_06 ... 2026-10-08 14:57:00,919 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_07 ... 2026-10-08 14:57:01,016 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:57:01,039 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_employee_relative_birthdate.tests.test_viin_hr_employee_relative_birthdate: Starting TestViinHrEmployeeRelativeBirthdate.test_01_compute_spouse_birthdate ... 2026-10-08 14:57:01,144 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:57:01,169 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_custom_hours_multiday_range_survives_recompute ... 2026-10-08 14:57:01,692 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_day_mode_still_computed_from_request_dates ... 2026-10-08 14:57:02,174 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:57:02,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_exclude_ignored_in_single_employee_mode ... 2026-10-08 14:57:02,868 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_excluded_employee_dropped_from_batch_employee_set ... 2026-10-08 14:57:03,507 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_generated_leaves_skip_excluded_employee ... 2026-10-08 14:57:04,509 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_no_exclude_keeps_full_department ... 2026-10-08 14:57:05,054 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:57:05,077 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_approved_day_leave_redates_and_syncs_resource_leave ... 2026-10-08 14:57:05,878 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_date_from_after_date_to ... 2026-10-08 14:57:06,728 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_half ... 2026-10-08 14:57:07,491 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_hours ... 2026-10-08 14:57:08,264 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:57:08,290 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_01_cron_accrual_allocation ... 2026-10-08 14:57:08,755 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_02_batch_allocation_by_employee_propagates_accrual_window ... 2026-10-08 14:57:09,411 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_03_batch_allocation_by_category_propagates_accrual_window ... 2026-10-08 14:57:11,300 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_04_batch_allocation_by_department_propagates_accrual_window ... 2026-10-08 14:57:12,370 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_05_batch_allocation_by_company_propagates_accrual_window ... 2026-10-08 14:57:15,922 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:57:27,851 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_leaves_taken_maximum ... 2026-10-08 14:57:29,173 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3244] 2026-10-08 14:57:29,515 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_first_january ... 2026-10-08 14:57:30,162 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_previous_days ... 2026-10-08 14:57:30,997 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves ... 2026-10-08 14:57:31,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves_no_limit ... 2026-10-08 14:57:32,825 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_skipped_period ... 2026-10-08 14:57:33,551 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__frequency_weekly ... 2026-10-08 14:57:34,001 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__three_levels_accrual ... 2026-10-08 14:57:34,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:57:34,726 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_create_public_holiday ... 2026-10-08 14:57:35,094 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3245] 2026-10-08 14:57:36,643 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2179] 2026-10-08 14:57:36,994 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [102] 2026-10-08 14:57:37,662 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1388, 1387, 1386, 1385, 1384, 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] 2026-10-08 14:57:38,123 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [104] 2026-10-08 14:57:38,816 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1358, 1357, 1356, 1355, 1354] 2026-10-08 14:57:39,054 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [103] 2026-10-08 14:57:39,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [105] 2026-10-08 14:57:39,694 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3246] 2026-10-08 14:57:39,790 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:57:40,111 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_day_mode_leave_write_no_redundant_resync ... 2026-10-08 14:57:40,506 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_hours_mode_leave_write_syncs_request_dates ... 2026-10-08 14:57:40,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:57:41,361 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3247] 2026-10-08 14:57:41,381 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49502] 2026-10-08 14:57:41,390 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:57:41,517 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_01_employee_equipment_hierarchy ... 2026-10-08 14:57:41,668 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_02_employee_equipment_hierarchy ... 2026-10-08 14:57:41,860 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 14:57:44,904 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3248] 2026-10-08 14:57:44,918 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49537] 2026-10-08 14:57:44,927 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:57:44,956 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_02_exec_by_department ... 2026-10-08 14:57:45,006 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_03_senior_l2_head ... 2026-10-08 14:57:45,074 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_04_middle_l3_head ... 2026-10-08 14:57:45,140 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_05_firstline_l4_head ... 2026-10-08 14:57:45,207 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_06_staff_regular ... 2026-10-08 14:57:45,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_07_middle_l2_manages_manager ... 2026-10-08 14:57:45,338 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_08_nodept_deputy_of_l2 ... 2026-10-08 14:57:45,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_09_nodept_deputy_of_l3 ... 2026-10-08 14:57:45,542 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_10_nodept_deputy_of_exec ... 2026-10-08 14:57:45,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_11_nodept_deputy_of_l4 ... 2026-10-08 14:57:45,787 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 14:57:48,713 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3249] 2026-10-08 14:57:48,725 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49572] 2026-10-08 14:57:48,734 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:57:49,831 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3250] 2026-10-08 14:57:49,856 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49577] 2026-10-08 14:57:49,868 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:57:49,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_12_hr_officer_can_read ... 2026-10-08 14:57:49,996 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_13_group_expand_as_hr_user ... 2026-10-08 14:57:50,057 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_14_basic_user_can_access_employee_public_list ... 2026-10-08 14:57:50,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_16_basic_user_cannot_crash_group_expand ... 2026-10-08 14:57:50,222 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 14:57:50,251 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_includes_concurrent_employee_context ... 2026-10-08 14:57:51,051 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_surfaces_concurrent_position_employee ... 2026-10-08 14:57:51,916 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:57:51,935 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_compute_fields ... 2026-10-08 14:57:53,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_update_when_job_changes ... 2026-10-08 14:57:54,473 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_with_job_no_department ... 2026-10-08 14:57:55,504 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_department_search_includes_concurrent_employee ... 2026-10-08 14:57:56,439 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_collections_include_concurrent_positions ... 2026-10-08 14:57:57,379 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_with_multiple_concurrent_positions ... 2026-10-08 14:57:58,325 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_without_concurrent_positions ... 2026-10-08 14:57:59,327 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_parent_ids_include_concurrent_managers ... 2026-10-08 14:58:00,368 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_public_mirror_multi_position_ids_no_keyerror ... 2026-10-08 14:58:01,358 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_panel_counts_include_concurrent_departments ... 2026-10-08 14:58:02,369 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_public_multi_position_ids_no_error ... 2026-10-08 14:58:03,347 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 14:58:03,366 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_company_id_propagated_from_employee ... 2026-10-08 14:58:18,806 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_multi_position_company_isolation ... 2026-10-08 14:58:35,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 14:58:35,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionViewArch.test_multi_position_ids_has_hr_user_groups_gate ... 2026-10-08 14:58:35,211 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 14:58:35,235 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_07_manager_direct_reports ... 2026-10-08 14:58:36,953 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_08_current_job_primary_manager ... 2026-10-08 14:58:38,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_child_ids_include_concurrent_positions ... 2026-10-08 14:58:39,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_from_concurrent_position ... 2026-10-08 14:58:40,652 121 INFO rb-b76ecc8-225362-422414 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-08 14:58:41,844 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_employee_without_concurrent_positions ... 2026-10-08 14:58:42,963 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_hierarchy_read_includes_concurrent_positions ... 2026-10-08 14:58:43,862 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_manager_without_concurrent_subordinates ... 2026-10-08 14:58:44,977 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-08 14:58:45,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_org_chart_route ... 2026-10-08 14:58:45,679 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3251] 2026-10-08 14:58:45,697 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50711] 2026-10-08 14:58:45,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:58:46,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3252] 2026-10-08 14:58:46,417 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50713] 2026-10-08 14:58:46,429 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:58:47,867 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:test_hr_user from n/a 2026-10-08 14:58:47,884 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:58:48,354 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:58:48] "POST /hr/get_org_chart HTTP/1.1" 200 - 26 0.021 0.452 2026-10-08 14:58:48,387 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:58:48] "POST /hr/get_org_chart HTTP/1.1" 200 - 9 0.005 0.019 2026-10-08 14:58:48,388 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_org_chart_route: waiting for threads: [] 2026-10-08 14:58:48,429 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_base_user ... 2026-10-08 14:58:49,141 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3253] 2026-10-08 14:58:49,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50738] 2026-10-08 14:58:49,171 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:58:49,861 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3254] 2026-10-08 14:58:49,872 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50740] 2026-10-08 14:58:49,882 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:58:51,358 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:test_base_user from n/a 2026-10-08 14:58:51,367 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:58:51,842 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:58:51] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.038 0.441 2026-10-08 14:58:51,872 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:58:51] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.010 0.015 2026-10-08 14:58:51,969 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:58:51] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.017 0.018 2026-10-08 14:58:51,971 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_base_user: waiting for threads: [] 2026-10-08 14:58:52,012 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_hr_user ... 2026-10-08 14:58:52,610 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3255] 2026-10-08 14:58:52,623 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50765] 2026-10-08 14:58:52,633 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:58:53,254 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3256] 2026-10-08 14:58:53,264 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50767] 2026-10-08 14:58:53,271 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 14:58:54,684 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:test_hr_user from n/a 2026-10-08 14:58:54,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 14:58:55,180 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:58:55] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.028 0.454 2026-10-08 14:58:55,206 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:58:55] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.006 0.016 2026-10-08 14:58:55,276 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 14:58:55] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.005 0.016 2026-10-08 14:58:55,277 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_hr_user: waiting for threads: [] 2026-10-08 14:58:55,326 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 14:59:04,548 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_01_access_right_ot_rule_base_user ... 2026-10-08 14:59:04,931 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule 2026-10-08 14:59:04,950 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule 2026-10-08 14:59:04,968 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.message records with IDs: [7188] 2026-10-08 14:59:04,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule 2026-10-08 14:59:05,081 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_02_access_right_ot_rule_manager ... 2026-10-08 14:59:05,410 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted hr.overtime.rule records with IDs: [15061] 2026-10-08 14:59:05,516 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_03_access_right_ot_reason_base_user ... 2026-10-08 14:59:05,528 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.reason 2026-10-08 14:59:05,545 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.reason 2026-10-08 14:59:05,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.reason 2026-10-08 14:59:05,615 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_04_access_right_ot_reason_manager ... 2026-10-08 14:59:05,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [426532] 2026-10-08 14:59:05,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted hr.overtime.reason records with IDs: [1] 2026-10-08 14:59:05,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_05_access_right_ot_rule_code_base_user ... 2026-10-08 14:59:05,924 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule.code 2026-10-08 14:59:05,944 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule.code 2026-10-08 14:59:05,952 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule.code 2026-10-08 14:59:06,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_06_access_right_ot_rule_code_manager ... 2026-10-08 14:59:06,275 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted hr.overtime.rule.code records with IDs: [29] 2026-10-08 14:59:06,312 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_07_access_right_ot_plan_base_user ... 2026-10-08 14:59:06,510 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [1] 2026-10-08 14:59:06,834 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:06,869 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:06,881 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:06,891 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:06,990 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted hr.overtime.plan.line records with IDs: [2] 2026-10-08 14:59:07,057 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted hr.overtime.plan records with IDs: [1] 2026-10-08 14:59:07,095 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_08_access_right_ot_plan_approval_user ... 2026-10-08 14:59:07,151 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,191 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,203 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,214 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,345 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,428 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,444 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,458 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,798 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,833 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,844 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,854 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,868 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,917 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,958 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:07,982 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:08,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2288 deleted hr.overtime.plan records with IDs: [2] 2026-10-08 14:59:08,115 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_09_access_right_ot_plan_officer ... 2026-10-08 14:59:08,509 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2288 deleted hr.overtime.plan records with IDs: [2] 2026-10-08 14:59:08,537 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_10_access_right_ot_plan_base_admin ... 2026-10-08 14:59:08,945 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2288 deleted hr.overtime.plan records with IDs: [2] 2026-10-08 14:59:08,981 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_12_access_right_approval_team_user ... 2026-10-08 14:59:09,928 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_01 ... 2026-10-08 14:59:10,212 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-10-08 14:59:10,593 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_02 ... 2026-10-08 14:59:10,901 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-10-08 14:59:11,880 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_14_access_right_officer_user_03 ... 2026-10-08 14:59:13,268 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:59:21,481 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_compute_line_ids ... 2026-10-08 14:59:22,042 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-08 14:59:22,262 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_contract_form ... 2026-10-08 14:59:22,690 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_no_overlap_sql_constraint ... 2026-10-08 14:59:23,128 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_contract_ids ... 2026-10-08 14:59:23,438 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-08 14:59:23,891 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_line_ids ... 2026-10-08 14:59:23,966 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-10-08 14:59:24,282 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3257] 2026-10-08 14:59:24,402 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3258] 2026-10-08 14:59:24,681 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-08 14:59:25,658 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_overtime_in_holiday ... 2026-10-08 14:59:27,365 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_line_ids ... 2026-10-08 14:59:27,533 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-08 14:59:27,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_mismatch_overtime_plan ... 2026-10-08 14:59:27,623 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-10-08 14:59:27,876 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3259] 2026-10-08 14:59:27,996 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3260] 2026-10-08 14:59:28,692 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-08 14:59:28,820 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_generate_work_entries_is_idempotent ... 2026-10-08 14:59:29,249 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_04_compute_line_ids ... 2026-10-08 14:59:29,449 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-08 14:59:29,672 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_05_compute_line_ids ... 2026-10-08 14:59:30,096 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7] 2026-10-08 14:59:30,507 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3261] 2026-10-08 14:59:31,157 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-08 14:59:31,573 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_06_compute_line_ids ... 2026-10-08 14:59:31,816 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-08 14:59:32,380 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_line_ids ... 2026-10-08 14:59:32,901 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-08 14:59:33,479 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planed_pay_actual_pay_between_2month ... 2026-10-08 14:59:34,007 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-08 14:59:34,245 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [164105] 2026-10-08 14:59:34,245 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-10-08 14:59:34,598 121 INFO rb-b76ecc8-225362-422414 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-08 14:59:34,943 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-10-08 14:59:36,031 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_08_compute_regconition_mode ... 2026-10-08 14:59:36,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_09_duplicate_overtime_plan ... 2026-10-08 14:59:36,222 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_10_overlap_period_overtime ... 2026-10-08 14:59:36,401 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_11_overlap_period_overtime ... 2026-10-08 14:59:37,057 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 14:59:37,077 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_01_unique_overtime_reason ... 2026-10-08 14:59:44,789 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_02_unique_overtime_reason ... 2026-10-08 14:59:52,715 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_03_unique_overtime_reason ... 2026-10-08 14:59:59,865 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_04_unique_overtime_reason ... 2026-10-08 15:00:07,213 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_05_unique_overtime_reason ... 2026-10-08 15:00:14,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_unique_overtime_code ... 2026-10-08 15:00:21,711 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:00:29,808 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_compute_employee_ids ... 2026-10-08 15:00:30,302 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_generate_ot_mass_schedule ... 2026-10-08 15:00:32,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_02_generate_ot_mass_schedule ... 2026-10-08 15:00:32,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_compute_employee_ids ... 2026-10-08 15:00:32,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_generate_ot_mass_schedule ... 2026-10-08 15:00:32,702 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03a_compute_employee_ids ... 2026-10-08 15:00:33,040 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_compute_employee_ids ... 2026-10-08 15:00:33,621 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_generate_ot_mass_schedule ... 2026-10-08 15:00:33,810 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [33] 2026-10-08 15:00:34,318 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_compute_employee_ids ... 2026-10-08 15:00:34,416 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_generate_ot_mass_schedule ... 2026-10-08 15:00:34,514 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [33] 2026-10-08 15:00:34,582 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [67] 2026-10-08 15:00:34,951 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_compute_employee_ids ... 2026-10-08 15:00:35,030 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_generate_ot_mass_schedule ... 2026-10-08 15:00:36,893 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_compute_employee_ids ... 2026-10-08 15:00:37,078 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_generate_ot_mass_schedule ... 2026-10-08 15:00:44,234 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:00:52,112 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_01_overtime_rule_period ... 2026-10-08 15:00:52,515 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_02_overtime_rule_period ... 2026-10-08 15:00:52,559 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_03_format_hour_from_hour_to ... 2026-10-08 15:00:52,596 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_04_format_hour_from_hour_to ... 2026-10-08 15:00:52,637 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_05_format_hour_hour_to ... 2026-10-08 15:00:52,684 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_06_overlap_overtime_rule ... 2026-10-08 15:00:52,747 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_07_overlap_overtime_rule ... 2026-10-08 15:00:52,811 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_08_overlap_overtime_rule ... 2026-10-08 15:00:52,876 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_09_overlap_overtime_rule ... 2026-10-08 15:00:52,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_10_compute_pay_rate_holiday ... 2026-10-08 15:00:52,985 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_11_compute_pay_rate_holiday ... 2026-10-08 15:00:53,095 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:00:54,693 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_01_check_overtime_approval_request ... 2026-10-08 15:00:55,003 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-10-08 15:00:55,114 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_02_check_overtime_approval_request ... 2026-10-08 15:00:55,628 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-10-08 15:00:55,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_03_search_overtime_plan_ids ... 2026-10-08 15:00:55,806 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_04_check_overtime_approval_request ... 2026-10-08 15:00:56,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-10-08 15:00:57,083 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3262] 2026-10-08 15:00:57,249 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_06_check_overtime_approval_request ... 2026-10-08 15:00:57,745 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-10-08 15:00:58,279 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3263] 2026-10-08 15:00:58,431 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_07_check_overtime_approval_request ... 2026-10-08 15:00:58,899 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-10-08 15:00:59,518 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3264] 2026-10-08 15:00:59,835 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3265] 2026-10-08 15:00:59,966 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3266] 2026-10-08 15:01:00,163 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2182] 2026-10-08 15:01:00,268 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3267] 2026-10-08 15:01:00,427 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_13_check_overtime_approval_request ... 2026-10-08 15:01:05,786 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_14_check_overtime_approval_request ... 2026-10-08 15:01:07,106 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_15_check_overtime_approval_request ... 2026-10-08 15:01:07,563 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3268] 2026-10-08 15:01:07,717 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2183] 2026-10-08 15:01:07,953 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_16_check_overtime_approval_request ... 2026-10-08 15:01:07,991 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_17_check_overtime_approval_request ... 2026-10-08 15:01:09,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3269] 2026-10-08 15:01:09,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2184] 2026-10-08 15:01:10,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3270] 2026-10-08 15:01:10,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2185] 2026-10-08 15:01:10,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3271] 2026-10-08 15:01:11,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3272] 2026-10-08 15:01:12,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2186] 2026-10-08 15:01:12,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3273] 2026-10-08 15:01:12,370 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_18_check_overtime_approval_request ... 2026-10-08 15:01:14,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3274] 2026-10-08 15:01:14,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2187] 2026-10-08 15:01:15,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3275] 2026-10-08 15:01:15,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2188] 2026-10-08 15:01:15,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3276] 2026-10-08 15:01:16,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3277] 2026-10-08 15:01:17,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2189] 2026-10-08 15:01:17,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3278] 2026-10-08 15:01:17,535 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_19_check_overtime_approval_request ... 2026-10-08 15:01:19,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3279] 2026-10-08 15:01:19,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2190] 2026-10-08 15:01:20,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3280] 2026-10-08 15:01:20,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2191] 2026-10-08 15:01:20,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3281] 2026-10-08 15:01:21,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3282] 2026-10-08 15:01:22,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2192] 2026-10-08 15:01:22,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3283] 2026-10-08 15:01:22,493 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_20_check_overtime_approval_request ... 2026-10-08 15:01:24,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3284] 2026-10-08 15:01:24,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2193] 2026-10-08 15:01:25,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3285] 2026-10-08 15:01:25,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2194] 2026-10-08 15:01:25,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3286] 2026-10-08 15:01:26,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3287] 2026-10-08 15:01:27,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2195] 2026-10-08 15:01:27,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3288] 2026-10-08 15:01:27,392 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_21_check_overtime_approval_request ... 2026-10-08 15:01:29,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3289] 2026-10-08 15:01:29,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2196] 2026-10-08 15:01:30,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3290] 2026-10-08 15:01:30,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2197] 2026-10-08 15:01:30,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3291] 2026-10-08 15:01:30,816 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_22_overtime_request__flow_01 ... 2026-10-08 15:01:31,268 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3292] 2026-10-08 15:01:31,444 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2198] 2026-10-08 15:01:32,368 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3293] 2026-10-08 15:01:32,586 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2199] 2026-10-08 15:01:33,671 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3294] 2026-10-08 15:01:33,916 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2200] 2026-10-08 15:01:34,860 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3295] 2026-10-08 15:01:35,076 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2201] 2026-10-08 15:01:35,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_23_check_overtime_on_weekend ... 2026-10-08 15:01:36,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3296] 2026-10-08 15:01:37,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2202] 2026-10-08 15:01:37,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3297] 2026-10-08 15:01:37,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2203] 2026-10-08 15:01:37,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3298] 2026-10-08 15:01:38,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3299] 2026-10-08 15:01:38,885 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_24_check_overtime_on_public_holiday ... 2026-10-08 15:01:40,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3300] 2026-10-08 15:01:40,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2205] 2026-10-08 15:01:41,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3301] 2026-10-08 15:01:41,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2206] 2026-10-08 15:01:41,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3302] 2026-10-08 15:01:42,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3303] 2026-10-08 15:01:42,795 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:01:43,237 121 INFO rb-b76ecc8-225362-422414 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-08 15:01:45,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3304] 2026-10-08 15:01:45,292 121 INFO rb-b76ecc8-225362-422414 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-08 15:01:47,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3305] 2026-10-08 15:01:47,178 121 INFO rb-b76ecc8-225362-422414 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-08 15:01:48,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3306] 2026-10-08 15:01:48,959 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:01:49,317 121 INFO rb-b76ecc8-225362-422414 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-08 15:01:50,219 121 INFO rb-b76ecc8-225362-422414 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-08 15:01:50,726 121 INFO rb-b76ecc8-225362-422414 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-08 15:01:51,199 121 INFO rb-b76ecc8-225362-422414 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-08 15:01:52,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3307] 2026-10-08 15:01:53,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2211] 2026-10-08 15:01:53,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3308] 2026-10-08 15:01:53,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2212] 2026-10-08 15:01:53,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3309] 2026-10-08 15:01:54,422 121 INFO rb-b76ecc8-225362-422414 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-08 15:01:55,131 121 INFO rb-b76ecc8-225362-422414 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-08 15:01:55,726 121 INFO rb-b76ecc8-225362-422414 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-08 15:01:57,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3310] 2026-10-08 15:01:57,611 121 INFO rb-b76ecc8-225362-422414 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-08 15:01:59,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3311] 2026-10-08 15:01:59,453 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:02,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3312] 2026-10-08 15:02:02,605 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:02:03,984 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:05,362 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:07,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3313] 2026-10-08 15:02:07,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2216] 2026-10-08 15:02:07,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3314] 2026-10-08 15:02:08,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2217] 2026-10-08 15:02:08,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3315] 2026-10-08 15:02:10,088 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:12,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3316] 2026-10-08 15:02:12,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:13,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:13,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:02:13,768 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:15,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3317] 2026-10-08 15:02:15,715 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:16,483 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:17,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_evaluating_the_limit_never_writes_anything ... 2026-10-08 15:02:18,603 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:20,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3318] 2026-10-08 15:02:20,820 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:21,583 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:23,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3319] 2026-10-08 15:02:23,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:02:24,161 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:25,060 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:25,898 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:26,762 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:02:28,368 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_02_check_overtime_plan ... 2026-10-08 15:02:28,510 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_03_check_overtime_plan ... 2026-10-08 15:02:28,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_04_check_overtime_plan ... 2026-10-08 15:02:29,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3320] 2026-10-08 15:02:29,209 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_05_check_overtime_plan ... 2026-10-08 15:02:29,691 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3321] 2026-10-08 15:02:29,823 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_06_check_overtime_plan ... 2026-10-08 15:02:29,918 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [141] 2026-10-08 15:02:29,968 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [266] 2026-10-08 15:02:30,010 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_07_check_overtime_plan ... 2026-10-08 15:02:30,106 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [140] 2026-10-08 15:02:30,202 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [265] 2026-10-08 15:02:30,272 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [167] 2026-10-08 15:02:30,524 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [152] 2026-10-08 15:02:30,604 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52107] 2026-10-08 15:02:30,674 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [122] 2026-10-08 15:02:30,685 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6460] 2026-10-08 15:02:30,729 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_08_check_overtime_plan ... 2026-10-08 15:02:31,146 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3322] 2026-10-08 15:02:31,268 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [140] 2026-10-08 15:02:31,400 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:02:31,841 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:32,148 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:33,144 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [59617, 59618, 59619, 59620, 59621, 59622, 59623, 59624] 2026-10-08 15:02:34,344 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:34,587 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [684, 685, 686, 687, 688, 689, 690, 691] 2026-10-08 15:02:35,835 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:02:37,258 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:38,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3323] 2026-10-08 15:02:38,578 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:40,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3324] 2026-10-08 15:02:40,523 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:02:42,243 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_30_cancel_archives_work_entries ... 2026-10-08 15:02:43,172 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3325] 2026-10-08 15:02:43,434 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2228] 2026-10-08 15:02:43,586 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3326] 2026-10-08 15:02:43,846 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2229] 2026-10-08 15:02:43,984 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3327] 2026-10-08 15:02:44,398 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_31_revalidate_does_not_resurrect_archived_entries ... 2026-10-08 15:02:45,524 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3328] 2026-10-08 15:02:45,814 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2230] 2026-10-08 15:02:45,977 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3329] 2026-10-08 15:02:46,258 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2231] 2026-10-08 15:02:46,424 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3330] 2026-10-08 15:02:47,496 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3331] 2026-10-08 15:02:47,698 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2232] 2026-10-08 15:02:47,838 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3332] 2026-10-08 15:02:48,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2233] 2026-10-08 15:02:48,205 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3333] 2026-10-08 15:02:48,412 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_32_cancel_work_entries_direct ... 2026-10-08 15:02:49,545 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3334] 2026-10-08 15:02:49,812 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2234] 2026-10-08 15:02:49,965 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3335] 2026-10-08 15:02:50,255 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2235] 2026-10-08 15:02:50,425 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3336] 2026-10-08 15:02:50,656 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:02:52,596 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [169] 2026-10-08 15:02:52,672 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:53,130 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3337] 2026-10-08 15:02:53,436 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2236] 2026-10-08 15:02:53,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2237] 2026-10-08 15:02:54,063 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2238] 2026-10-08 15:02:54,129 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:54,719 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3338] 2026-10-08 15:02:55,077 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2239] 2026-10-08 15:02:55,571 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2240] 2026-10-08 15:02:55,800 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2241] 2026-10-08 15:02:56,222 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52162, 52161] 2026-10-08 15:02:56,243 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [90, 91] 2026-10-08 15:02:56,252 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6479, 6480] 2026-10-08 15:02:56,305 121 INFO rb-b76ecc8-225362-422414 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-08 15:02:56,803 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3339] 2026-10-08 15:02:57,204 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2242] 2026-10-08 15:02:57,589 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2243] 2026-10-08 15:02:57,755 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2244] 2026-10-08 15:02:58,292 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.message records with IDs: [52171, 52170] 2026-10-08 15:02:58,322 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted hr.leave.allocation records with IDs: [92, 93] 2026-10-08 15:02:58,333 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6481, 6482] 2026-10-08 15:02:58,403 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:03:00,061 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [172] 2026-10-08 15:03:00,118 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_01_overtime_approval_payroll ... 2026-10-08 15:03:00,790 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_02_overtime_approval_payroll ... 2026-10-08 15:03:01,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_03_overtime_approval_payroll ... 2026-10-08 15:03:01,818 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3340] 2026-10-08 15:03:02,484 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_05_overtime_approval_payroll ... 2026-10-08 15:03:02,921 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3341] 2026-10-08 15:03:03,086 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2246] 2026-10-08 15:03:03,950 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_06_overtime_approval_payroll ... 2026-10-08 15:03:04,391 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3342] 2026-10-08 15:03:04,611 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2247] 2026-10-08 15:03:04,732 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3343] 2026-10-08 15:03:05,542 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_07_overtime_approval_payroll ... 2026-10-08 15:03:05,954 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3344] 2026-10-08 15:03:06,130 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2248] 2026-10-08 15:03:06,252 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3345] 2026-10-08 15:03:07,154 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_08_overtime_approval_payroll ... 2026-10-08 15:03:07,580 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3346] 2026-10-08 15:03:07,794 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2249] 2026-10-08 15:03:07,908 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3347] 2026-10-08 15:03:08,959 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3348] 2026-10-08 15:03:09,116 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3349] 2026-10-08 15:03:09,174 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_09_overtime_approval_payroll ... 2026-10-08 15:03:09,644 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3350] 2026-10-08 15:03:09,890 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2250] 2026-10-08 15:03:10,031 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3351] 2026-10-08 15:03:11,562 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_10_overtime_approval_payroll ... 2026-10-08 15:03:12,280 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [159] 2026-10-08 15:03:12,328 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [283] 2026-10-08 15:03:12,370 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_11_overtime_approval_payroll ... 2026-10-08 15:03:13,595 121 INFO rb-b76ecc8-225362-422414 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-08 15:03:14,023 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3352] 2026-10-08 15:03:14,224 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2251] 2026-10-08 15:03:14,346 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3353] 2026-10-08 15:03:15,761 121 INFO rb-b76ecc8-225362-422414 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-08 15:03:16,182 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3354] 2026-10-08 15:03:16,428 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2252] 2026-10-08 15:03:16,538 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3355] 2026-10-08 15:03:17,829 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:03:26,681 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_01_matched_overtime_attendance_hours ... 2026-10-08 15:03:27,603 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:28,018 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_02_matched_overtime_attendance_hours ... 2026-10-08 15:03:28,602 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:28,848 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_03_matched_overtime_attendance_hours ... 2026-10-08 15:03:29,344 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:29,620 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [1] 2026-10-08 15:03:29,663 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_04_matched_overtime_attendance_hours ... 2026-10-08 15:03:30,089 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:30,355 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [3] 2026-10-08 15:03:30,405 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_05_matched_overtime_attendance_hours ... 2026-10-08 15:03:30,862 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:31,119 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [5] 2026-10-08 15:03:31,170 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_06_matched_overtime_attendance_hours ... 2026-10-08 15:03:31,665 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:31,914 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [7] 2026-10-08 15:03:31,956 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_07_matched_overtime_attendance_hours ... 2026-10-08 15:03:32,355 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:32,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [9] 2026-10-08 15:03:32,641 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_08_matched_overtime_attendance_hours ... 2026-10-08 15:03:33,082 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:33,332 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [11] 2026-10-08 15:03:33,375 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_09_matched_overtime_attendance_hours ... 2026-10-08 15:03:33,748 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:34,018 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [13] 2026-10-08 15:03:34,079 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_10_matched_overtime_attendance_hours ... 2026-10-08 15:03:34,626 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:34,890 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [15] 2026-10-08 15:03:34,936 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_11_matched_overtime_attendance_hours ... 2026-10-08 15:03:35,429 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:35,678 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [17] 2026-10-08 15:03:35,722 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_12_matched_overtime_attendance_hours ... 2026-10-08 15:03:36,189 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:36,453 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_13_matched_overtime_attendance_hours ... 2026-10-08 15:03:36,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:37,221 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [19] 2026-10-08 15:03:37,363 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [20] 2026-10-08 15:03:37,417 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_14_matched_overtime_attendance_hours ... 2026-10-08 15:03:37,993 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:39,372 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [22] 2026-10-08 15:03:39,471 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [23] 2026-10-08 15:03:39,528 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_15_matched_overtime_attendance_hours ... 2026-10-08 15:03:40,014 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:40,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [32] 2026-10-08 15:03:40,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [33] 2026-10-08 15:03:40,528 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_16_matched_overtime_attendance_hours ... 2026-10-08 15:03:41,049 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:41,472 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [36] 2026-10-08 15:03:41,514 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [37] 2026-10-08 15:03:41,591 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [38] 2026-10-08 15:03:41,630 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [39] 2026-10-08 15:03:41,671 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_17_matched_overtime_attendance_hours ... 2026-10-08 15:03:41,991 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2799, 2798, 2797, 2796, 2795, 2794, 2793, 2792, 2791, 2790] 2026-10-08 15:03:42,036 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [159349, 159358, 159350, 159351, 159352, 159353, 159354, 159355, 159356, 159357] 2026-10-08 15:03:42,036 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [12, 11, 10, 9, 8, 7, 6, 5, 4, 3] 2026-10-08 15:03:42,091 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [2, 3, 4, 5, 6, 7, 8, 9, 10] 2026-10-08 15:03:42,353 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:42,664 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [187] 2026-10-08 15:03:42,894 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_18_reconcile_core_overtime_plan_match ... 2026-10-08 15:03:43,380 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:43,639 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [44] 2026-10-08 15:03:43,714 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_19_plan_recognized_overtime_hours_field ... 2026-10-08 15:03:44,274 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:44,563 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [46] 2026-10-08 15:03:44,615 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_20_no_plan_match_core_overtime_untouched ... 2026-10-08 15:03:45,199 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-10-08 15:03:45,677 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:03:54,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days ... 2026-10-08 15:03:55,221 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3356] 2026-10-08 15:03:55,349 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2253] 2026-10-08 15:03:55,387 121 INFO rb-b76ecc8-225362-422414 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-08 15:03:55,745 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3357] 2026-10-08 15:03:55,895 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2254] 2026-10-08 15:03:55,936 121 INFO rb-b76ecc8-225362-422414 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-08 15:03:56,238 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3358] 2026-10-08 15:03:56,375 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2255] 2026-10-08 15:03:56,419 121 INFO rb-b76ecc8-225362-422414 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-08 15:03:56,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_update_allocation ... 2026-10-08 15:03:56,824 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3359] 2026-10-08 15:03:56,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2256] 2026-10-08 15:03:57,042 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [193, 194] 2026-10-08 15:03:57,502 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [195, 196] 2026-10-08 15:03:57,746 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_unlink_overtime_unlink_allocation ... 2026-10-08 15:03:58,023 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3360] 2026-10-08 15:03:58,149 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2257] 2026-10-08 15:03:58,207 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52213, 52212] 2026-10-08 15:03:58,231 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [98] 2026-10-08 15:03:58,240 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6499, 6500] 2026-10-08 15:03:58,344 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [193, 194] 2026-10-08 15:03:58,404 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [289] 2026-10-08 15:03:58,496 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:03:59,148 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_01_compute_overtime_plan_line_ids ... 2026-10-08 15:03:59,956 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_02_compute_overtime_plan_line_ids ... 2026-10-08 15:04:00,855 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_03_compute_overtime_base_amount ... 2026-10-08 15:04:01,497 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_04_taxed_ot_untaxed_ot ... 2026-10-08 15:04:01,889 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_05_overtime_salary_rule_amount_map ... 2026-10-08 15:04:01,931 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_06_test_compute_sheet ... 2026-10-08 15:04:03,234 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_unlink_overtime_line ... 2026-10-08 15:04:03,937 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [204, 205] 2026-10-08 15:04:03,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52232] 2026-10-08 15:04:03,998 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [295] 2026-10-08 15:04:04,037 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_01 ... 2026-10-08 15:04:04,942 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_02 ... 2026-10-08 15:04:05,758 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_08_unlink_overtime_line ... 2026-10-08 15:04:07,190 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_10_payslip_run ... 2026-10-08 15:04:08,221 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_11_payslip_run ... 2026-10-08 15:04:09,080 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_12_auto_generate_payslip ... 2026-10-08 15:04:09,268 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-08 15:04:09,977 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-08 15:04:10,064 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_13_thirteen_month_pay ... 2026-10-08 15:04:11,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:04:12,288 121 INFO rb-b76ecc8-225362-422414 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-08 15:04:12,407 121 INFO rb-b76ecc8-225362-422414 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-08 15:04:12,446 121 INFO rb-b76ecc8-225362-422414 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-08 15:04:12,483 121 INFO rb-b76ecc8-225362-422414 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-08 15:04:12,516 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_05_get_month_cycle_start_end_with_offset ... 2026-10-08 15:04:12,561 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_06_get_month_cycle_start_end_after_offset ... 2026-10-08 15:04:12,603 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_07_standard_hour_pay_uses_correct_cycle ... 2026-10-08 15:04:12,664 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_08_standard_hour_pay_consistent_within_cycle ... 2026-10-08 15:04:12,734 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_09_standard_hour_pay_different_across_cycles ... 2026-10-08 15:04:12,790 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:04:12,946 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_payroll.tests.test_security: Starting TestSecurity.test_01 ... 2026-10-08 15:04:13,059 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:04:21,605 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_01_matched_overtime_timesheet_hours ... 2026-10-08 15:04:22,380 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:22,616 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_02_matched_overtime_timesheet_hours ... 2026-10-08 15:04:23,226 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:23,469 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_03_matched_overtime_timesheet_hours ... 2026-10-08 15:04:24,039 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:24,309 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [22] 2026-10-08 15:04:24,358 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_04_matched_overtime_timesheet_hours ... 2026-10-08 15:04:25,037 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:25,379 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [24] 2026-10-08 15:04:25,438 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_05_matched_overtime_timesheet_hours ... 2026-10-08 15:04:26,079 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:26,372 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [26] 2026-10-08 15:04:26,422 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_06_matched_overtime_timesheet_hours ... 2026-10-08 15:04:27,053 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:27,359 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [28] 2026-10-08 15:04:27,409 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_07_matched_overtime_timesheet_hours ... 2026-10-08 15:04:28,053 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:28,364 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [30] 2026-10-08 15:04:28,414 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_08_matched_overtime_timesheet_hours ... 2026-10-08 15:04:28,983 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:29,239 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [32] 2026-10-08 15:04:29,287 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_09_matched_overtime_timesheet_hours ... 2026-10-08 15:04:29,883 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:30,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [34] 2026-10-08 15:04:30,208 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_10_matched_overtime_timesheet_hours ... 2026-10-08 15:04:30,762 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:31,023 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [36] 2026-10-08 15:04:31,070 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_11_matched_overtime_timesheet_hours ... 2026-10-08 15:04:31,634 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:31,839 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [38] 2026-10-08 15:04:31,876 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_12_matched_overtime_timesheet_hours ... 2026-10-08 15:04:32,427 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:32,694 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [40] 2026-10-08 15:04:32,807 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [41] 2026-10-08 15:04:32,859 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_13_matched_overtime_timesheet_hours ... 2026-10-08 15:04:33,460 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:33,717 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [43, 44] 2026-10-08 15:04:33,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_14_matched_overtime_timesheet_hours ... 2026-10-08 15:04:34,508 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:34,782 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [47, 48] 2026-10-08 15:04:34,815 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_15_matched_overtime_timesheet_hours ... 2026-10-08 15:04:35,409 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:35,665 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [51, 52] 2026-10-08 15:04:35,710 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_16_matched_overtime_timesheet_hours ... 2026-10-08 15:04:37,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:39,426 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [55] 2026-10-08 15:04:39,516 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_17_compute_timesheet_ids ... 2026-10-08 15:04:40,270 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:40,546 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [64, 65] 2026-10-08 15:04:40,620 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_18_matched_overtime_timesheet_hours ... 2026-10-08 15:04:41,158 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:41,604 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [68] 2026-10-08 15:04:41,646 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [69] 2026-10-08 15:04:41,738 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [70] 2026-10-08 15:04:41,797 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [71] 2026-10-08 15:04:41,852 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_19_matched_overtime_timesheet_hours ... 2026-10-08 15:04:42,415 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-10-08 15:04:42,877 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:04:44,254 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_compute_approval_user_line ... 2026-10-08 15:04:45,743 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_01 ... 2026-10-08 15:04:46,738 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [175] 2026-10-08 15:04:46,851 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_02 ... 2026-10-08 15:04:48,205 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-10-08 15:04:48,726 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3361] 2026-10-08 15:04:48,940 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_03 ... 2026-10-08 15:04:49,468 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_compute_approval_user_line ... 2026-10-08 15:04:50,752 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_match_timesheet ... 2026-10-08 15:04:51,270 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_compute_approval_user_line ... 2026-10-08 15:04:52,759 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_match_timesheet ... 2026-10-08 15:04:53,946 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-10-08 15:04:54,442 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3362] 2026-10-08 15:04:54,749 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [79] 2026-10-08 15:04:54,825 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:05:03,773 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_01_calculate_overtime_actual_hours ... 2026-10-08 15:05:04,657 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-10-08 15:05:04,907 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [48] 2026-10-08 15:05:04,946 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_02_calculate_overtime_actual_hours ... 2026-10-08 15:05:05,618 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-10-08 15:05:05,890 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [84] 2026-10-08 15:05:05,938 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_03_calculate_overtime_actual_hours ... 2026-10-08 15:05:06,685 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-10-08 15:05:06,914 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_04_calculate_overtime_actual_hours ... 2026-10-08 15:05:07,716 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-10-08 15:05:08,030 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [50] 2026-10-08 15:05:08,085 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_05_calculate_overtime_actual_hours ... 2026-10-08 15:05:08,728 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-10-08 15:05:08,996 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_06_calculate_overtime_actual_hours ... 2026-10-08 15:05:09,585 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-10-08 15:05:09,831 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [52] 2026-10-08 15:05:09,882 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_07_calculate_overtime_actual_hours ... 2026-10-08 15:05:10,592 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-10-08 15:05:10,901 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [88] 2026-10-08 15:05:10,943 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [54] 2026-10-08 15:05:10,996 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_08_calculate_overtime_actual_hours ... 2026-10-08 15:05:11,661 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-10-08 15:05:11,969 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [90] 2026-10-08 15:05:12,020 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [56] 2026-10-08 15:05:12,066 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_09_calculate_overtime_actual_hours ... 2026-10-08 15:05:12,798 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-10-08 15:05:13,071 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [92] 2026-10-08 15:05:13,110 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [58] 2026-10-08 15:05:13,146 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_10_calculate_overtime_actual_hours ... 2026-10-08 15:05:13,648 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-10-08 15:05:14,089 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [60] 2026-10-08 15:05:14,151 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [61] 2026-10-08 15:05:14,326 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [62] 2026-10-08 15:05:14,379 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [63] 2026-10-08 15:05:14,495 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [64] 2026-10-08 15:05:14,555 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [65] 2026-10-08 15:05:14,637 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:05:14,661 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_change_minimum_wage ... 2026-10-08 15:05:14,761 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_create_record ... 2026-10-08 15:05:14,812 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_0 ... 2026-10-08 15:05:14,867 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_1 ... 2026-10-08 15:05:14,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_2 ... 2026-10-08 15:05:14,952 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_3 ... 2026-10-08 15:05:14,993 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_4 ... 2026-10-08 15:05:15,045 121 INFO rb-b76ecc8-225362-422414 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-08 15:05:15,102 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:05:17,991 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_1 ... 2026-10-08 15:05:26,807 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_2 ... 2026-10-08 15:05:27,030 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_3 ... 2026-10-08 15:05:27,290 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_4 ... 2026-10-08 15:05:27,486 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_contract_administrative_region ... 2026-10-08 15:05:27,851 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:05:31,005 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrains_contribution_amount ... 2026-10-08 15:05:40,882 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrib_register_history_lines_2 ... 2026-10-08 15:05:41,061 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:05:44,062 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_1 ... 2026-10-08 15:05:53,617 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_2 ... 2026-10-08 15:05:53,885 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_3 ... 2026-10-08 15:05:54,245 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:05:54,265 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_11_pow_timesheet_validation ... 2026-10-08 15:05:54,408 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [114] 2026-10-08 15:06:00,072 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_12_pow_timesheet_validation ... 2026-10-08 15:06:00,178 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [116] 2026-10-08 15:06:01,453 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_13_pow_timesheet_validation ... 2026-10-08 15:06:01,537 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [118] 2026-10-08 15:06:02,936 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_14_pow_timesheet_validation ... 2026-10-08 15:06:03,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [120] 2026-10-08 15:06:08,614 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_15_pow_timesheet_validation ... 2026-10-08 15:06:08,750 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [122] 2026-10-08 15:06:10,519 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_31_payslips ... 2026-10-08 15:06:10,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [124] 2026-10-08 15:06:16,969 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_32_payslips ... 2026-10-08 15:06:17,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [127] 2026-10-08 15:06:23,728 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_33_payslips ... 2026-10-08 15:06:23,865 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [130] 2026-10-08 15:06:30,709 121 INFO rb-b76ecc8-225362-422414 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-08 15:06:30,875 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [133] 2026-10-08 15:06:38,656 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:06:40,719 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_01_compute_associated_employees_department_of_task ... 2026-10-08 15:06:41,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_02_filter_tasks_associated_to_user_subordinate ... 2026-10-08 15:06:41,337 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_03_filter_tasks_associated_to_user_department ... 2026-10-08 15:06:41,741 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_04_filter_tasks_assigned_to_user_department ... 2026-10-08 15:06:41,976 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_05_filter_tasks_assigned_to_user_subordinate ... 2026-10-08 15:06:42,568 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3363] 2026-10-08 15:06:42,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52370] 2026-10-08 15:06:42,602 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:06:43,258 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3364] 2026-10-08 15:06:43,271 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [52372] 2026-10-08 15:06:43,278 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:06:43,901 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:06:45,670 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_project.tests.test_timesheet_group_forms: Starting TestTimesheetGroupForms.test_timesheet_user_project_form_keeps_associated_department_ids ... 2026-10-08 15:06:46,286 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_project.tests.test_timesheet_group_forms: Starting TestTimesheetGroupForms.test_timesheet_user_task_form_keeps_employee_ids ... 2026-10-08 15:06:46,798 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_project.tests.test_timesheet_group_forms: Starting TestTimesheetGroupForms.test_user_without_timesheet_group_can_open_project_form ... 2026-10-08 15:06:47,345 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_project.tests.test_timesheet_group_forms: Starting TestTimesheetGroupForms.test_user_without_timesheet_group_can_open_task_form ... 2026-10-08 15:06:47,784 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:06:47,805 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_assign_department_analytic_account ... 2026-10-08 15:06:48,045 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_migrate_department_analytic_account ... 2026-10-08 15:06:48,103 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:06:48,128 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-10-08 15:06:57,924 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2313 deleted mail.message records with IDs: [5570] 2026-10-08 15:06:58,027 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2313 deleted ir.model.data records with IDs: [326128] 2026-10-08 15:06:58,027 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2313 deleted hr.rank records with IDs: [11] 2026-10-08 15:06:58,189 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2313 deleted hr.job.rank.line records with IDs: [2] 2026-10-08 15:06:58,279 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-10-08 15:07:10,717 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2315, model: hr.rank 2026-10-08 15:07:10,723 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2315, model: hr.role 2026-10-08 15:07:10,773 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2315 deleted mail.message records with IDs: [5583] 2026-10-08 15:07:10,776 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2315, model: hr.rank 2026-10-08 15:07:10,818 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2315, model: hr.job.rank.line 2026-10-08 15:07:10,825 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2315, model: hr.job.rank.line 2026-10-08 15:07:10,829 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2315, model: hr.job.rank.line 2026-10-08 15:07:10,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-10-08 15:07:21,807 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 2320, model: hr.rank 2026-10-08 15:07:21,859 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26], uid: 2319, model: hr.rank 2026-10-08 15:07:21,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:07:21,994 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_check_rank_company ... 2026-10-08 15:07:41,586 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_compute_recursive_parent_ids ... 2026-10-08 15:07:52,914 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains ... 2026-10-08 15:08:03,130 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains_2 ... 2026-10-08 15:08:14,271 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_constrains_rank_ids ... 2026-10-08 15:08:25,537 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_rank_line_compute_rank_id ... 2026-10-08 15:08:35,867 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_archive ... 2026-10-08 15:08:45,811 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_employees_count ... 2026-10-08 15:08:55,434 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_name ... 2026-10-08 15:09:05,424 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_parent_id ... 2026-10-08 15:09:15,897 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_check_department ... 2026-10-08 15:09:37,019 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_create ... 2026-10-08 15:09:47,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_write ... 2026-10-08 15:09:57,012 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank ... 2026-10-08 15:10:06,936 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5584] 2026-10-08 15:10:07,028 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326155] 2026-10-08 15:10:07,029 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [25] 2026-10-08 15:10:07,422 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank_exist_employee ... 2026-10-08 15:10:18,019 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5583] 2026-10-08 15:10:18,129 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_job_rank_line_constrains_unique ... 2026-10-08 15:10:29,178 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:10:29,297 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5598, 5597, 5596] 2026-10-08 15:10:29,357 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326635, 326634, 326633] 2026-10-08 15:10:29,357 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-10-08 15:10:44,426 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_01_workflow ... 2026-10-08 15:10:45,294 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2375 deleted gamification.badge.user records with IDs: [6] 2026-10-08 15:10:45,463 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_02_compute_statistics ... 2026-10-08 15:10:45,896 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_03_emulation_campaign_constraints ... 2026-10-08 15:10:46,080 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_04_employee_ids_autofill ... 2026-10-08 15:10:46,417 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_05_grant_badge_for_employee ... 2026-10-08 15:10:46,897 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2375 deleted gamification.badge.user records with IDs: [7] 2026-10-08 15:10:46,949 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_06_grant_badge_for_department ... 2026-10-08 15:10:47,428 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2375 deleted gamification.badge.user records with IDs: [8, 9, 10] 2026-10-08 15:10:47,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_07_approval_is_admin_only_via_rpc ... 2026-10-08 15:10:47,847 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_08_officer_submits_admin_advances ... 2026-10-08 15:10:48,216 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_09_grant_badge_skips_userless_members ... 2026-10-08 15:10:50,688 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_10_campaign_state_is_date_derived ... 2026-10-08 15:10:50,752 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_11_company_scope_reachable ... 2026-10-08 15:10:50,916 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_12_switch_department_to_employee_clears_stale ... 2026-10-08 15:10:51,109 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 15:10:51,186 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5598, 5597, 5596] 2026-10-08 15:10:51,230 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326635, 326634, 326633] 2026-10-08 15:10:51,230 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-10-08 15:11:05,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_01_employee_access_recognition_discipline_decision ... 2026-10-08 15:11:06,020 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,032 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,038 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,042 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,046 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,050 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,061 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,578 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,611 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,642 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,779 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,838 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,898 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2381 deleted mail.message records with IDs: [56740] 2026-10-08 15:11:06,919 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,940 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2381 deleted mail.message records with IDs: [56741] 2026-10-08 15:11:06,957 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:06,976 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2381 deleted mail.message records with IDs: [56737] 2026-10-08 15:11:06,992 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:07,010 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2381 deleted mail.message records with IDs: [56738] 2026-10-08 15:11:07,029 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2381, model: hr.recognition.discipline.decision 2026-10-08 15:11:07,070 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_02_employee_access_recognition_discipline_decision ... 2026-10-08 15:11:07,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:07,317 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:07,577 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [22], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:07,667 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [23], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:07,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:07,967 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:08,194 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:08,396 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:08,425 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:08,471 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:08,521 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2378 deleted mail.message records with IDs: [56744] 2026-10-08 15:11:08,535 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:08,566 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2378 deleted mail.message records with IDs: [56743] 2026-10-08 15:11:08,583 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:08,606 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2378 deleted mail.message records with IDs: [56745] 2026-10-08 15:11:08,630 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:08,649 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2378 deleted mail.message records with IDs: [56737] 2026-10-08 15:11:08,668 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:08,691 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2378 deleted mail.message records with IDs: [56738] 2026-10-08 15:11:08,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:08,752 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_03_hr_officer_access_recognition_discipline_decision ... 2026-10-08 15:11:09,141 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2382 deleted mail.message records with IDs: [56748, 56747, 56746, 56738, 56737] 2026-10-08 15:11:09,168 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2382 deleted hr.recognition.discipline.decision records with IDs: [28, 27, 26, 17, 16] 2026-10-08 15:11:09,177 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2382 deleted mail.followers records with IDs: [6653, 6654, 6655] 2026-10-08 15:11:09,216 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_04_access_recognition_discipline_multi_company ... 2026-10-08 15:11:10,260 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:10,317 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2382, model: hr.recognition.discipline.decision 2026-10-08 15:11:10,403 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [425], uid: 2378, model: hr.employee.public 2026-10-08 15:11:10,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [425], uid: 2382, model: hr.employee 2026-10-08 15:11:10,541 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:10,595 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2382, model: hr.recognition.discipline.decision 2026-10-08 15:11:10,647 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2378 deleted mail.message records with IDs: [56754] 2026-10-08 15:11:10,671 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2378, model: hr.recognition.discipline.decision 2026-10-08 15:11:10,691 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2382 deleted mail.message records with IDs: [56754] 2026-10-08 15:11:10,722 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [29], uid: 2382, model: hr.recognition.discipline.decision 2026-10-08 15:11:10,910 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2383 deleted mail.message records with IDs: [56754] 2026-10-08 15:11:10,960 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2383 deleted hr.recognition.discipline.decision records with IDs: [29] 2026-10-08 15:11:10,999 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2383 deleted mail.message records with IDs: [56756] 2026-10-08 15:11:11,028 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2383 deleted hr.recognition.discipline.decision records with IDs: [30] 2026-10-08 15:11:11,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2383 deleted mail.followers records with IDs: [6656] 2026-10-08 15:11:11,073 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_05_access_recognition_discipline_decision_type ... 2026-10-08 15:11:11,310 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2378, model: hr.recognition.discipline.decision.type 2026-10-08 15:11:11,324 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2378, model: hr.recognition.discipline.decision.type 2026-10-08 15:11:11,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2378, model: hr.recognition.discipline.decision.type 2026-10-08 15:11:11,373 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_06_access_recognition_discipline_campaign ... 2026-10-08 15:11:11,575 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 15:11:11,645 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5598, 5597, 5596] 2026-10-08 15:11:11,686 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326635, 326634, 326633] 2026-10-08 15:11:11,687 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-10-08 15:11:26,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recognition_discipline_approval.tests.test_hr_recognition_discipline_decision: Starting TestHrRecognitionDisciplineDecision.test_01_check_approval_request_id ... 2026-10-08 15:11:28,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 15:11:28,850 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recruitment.tests.test_hr_employee: Starting TestHremployee.test_compute_hr_applicants_count ... 2026-10-08 15:11:28,922 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:11:29,387 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recruitment.tests.test_res_partner: Starting TestPartner.test_method_compute_hr_applicants_count ... 2026-10-08 15:11:30,116 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:11:30,188 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326738, 326737] 2026-10-08 15:11:30,188 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-10-08 15:11:30,525 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_01_user_recruitment_access_right ... 2026-10-08 15:11:30,606 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted hr.applicant.resume.line records with IDs: [6] 2026-10-08 15:11:30,651 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_02_user_recruitment_admin_access_right ... 2026-10-08 15:11:30,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted hr.applicant.resume.line records with IDs: [6] 2026-10-08 15:11:30,831 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_03_user_interviewer_access_right ... 2026-10-08 15:11:31,301 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3374] 2026-10-08 15:11:31,323 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #7 deleted hr.applicant.resume.line records with IDs: [6] 2026-10-08 15:11:31,378 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_04_user_internal_access_right ... 2026-10-08 15:11:32,083 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 2391, model: hr.applicant.resume.line 2026-10-08 15:11:32,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2391, model: hr.applicant.resume.line 2026-10-08 15:11:32,108 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2391, model: hr.applicant.resume.line 2026-10-08 15:11:32,113 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2391, model: hr.applicant.resume.line 2026-10-08 15:11:32,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:11:32,202 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [326738, 326737] 2026-10-08 15:11:32,202 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-10-08 15:11:32,544 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_01_create_employee_from_applicant ... 2026-10-08 15:11:33,049 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_02_constraints_date_check ... 2026-10-08 15:11:33,124 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:11:34,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_cannot_spam_activities_for_retired_employee ... 2026-10-08 15:11:34,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:34,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:35,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3375] 2026-10-08 15:11:35,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_days_until_retirement_male ... 2026-10-08 15:11:36,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:36,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:36,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_female ... 2026-10-08 15:11:37,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:37,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:37,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_male ... 2026-10-08 15:11:38,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:38,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:38,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_time_until_retirement_female ... 2026-10-08 15:11:39,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:39,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:39,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_employee_past_retirement ... 2026-10-08 15:11:39,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:39,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:40,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_matching_rule ... 2026-10-08 15:11:41,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:41,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:41,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_notification_for_retired_employee ... 2026-10-08 15:11:42,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:42,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:42,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3376] 2026-10-08 15:11:42,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_retirement_date ... 2026-10-08 15:11:43,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:43,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:44,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notification_warning_days_config ... 2026-10-08 15:11:45,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:45,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:46,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3377] 2026-10-08 15:11:46,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notify_of_retirement ... 2026-10-08 15:11:47,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:47,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:47,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3378] 2026-10-08 15:11:47,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_retirement_rule_constraints ... 2026-10-08 15:11:48,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:48,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:48,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_rule_based_retirement_age ... 2026-10-08 15:11:49,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:49,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:50,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_search_days_until_retirement ... 2026-10-08 15:11:50,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:50,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:51,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_toggle_rule_based_retirement ... 2026-10-08 15:11:52,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327316, 327317, 327318, 327319, 327315, 327310, 327311, 327312, 327313, 327314, 327309] 2026-10-08 15:11:52,000 121 INFO rb-b76ecc8-225362-422414 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-08 15:11:53,036 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-08 15:11:53,057 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-10-08 15:12:02,964 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2394 deleted mail.message records with IDs: [57248] 2026-10-08 15:12:03,003 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2394 deleted hr.role records with IDs: [10] 2026-10-08 15:12:03,016 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2394 deleted mail.followers records with IDs: [6734] 2026-10-08 15:12:03,096 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-10-08 15:12:15,848 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2396, model: hr.role 2026-10-08 15:12:15,871 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2396, model: hr.role 2026-10-08 15:12:15,915 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2396 deleted mail.message records with IDs: [3321] 2026-10-08 15:12:15,918 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2396, model: hr.role 2026-10-08 15:12:16,030 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-10-08 15:12:28,005 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 2400, model: hr.role 2026-10-08 15:12:28,116 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:12:28,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_allowed_duplicate_across_companies ... 2026-10-08 15:12:37,423 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_from_name ... 2026-10-08 15:12:37,470 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_strips_accents_and_symbols ... 2026-10-08 15:12:37,513 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_duplicate_write_raises_integrity_error ... 2026-10-08 15:12:37,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_stable_on_rename ... 2026-10-08 15:12:37,612 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_unique_per_company_gets_suffix ... 2026-10-08 15:12:37,664 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:12:37,683 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_check_role_company ... 2026-10-08 15:12:57,119 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_compute_employees_count ... 2026-10-08 15:13:06,803 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_1 ... 2026-10-08 15:13:17,857 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_2 ... 2026-10-08 15:13:28,626 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_3 ... 2026-10-08 15:13:39,169 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_4 ... 2026-10-08 15:13:49,258 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_have_department ... 2026-10-08 15:14:01,474 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_without_department ... 2026-10-08 15:14:11,948 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_have_employees ... 2026-10-08 15:14:22,900 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3321] 2026-10-08 15:14:22,980 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_not_employee ... 2026-10-08 15:14:33,716 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59887] 2026-10-08 15:14:33,742 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.role records with IDs: [24] 2026-10-08 15:14:33,846 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_update_role ... 2026-10-08 15:14:45,241 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 15:15:00,234 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_access_rights: Starting TestAccessRights.test_access_rights ... 2026-10-08 15:15:00,484 121 INFO rb-b76ecc8-225362-422414 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-b76ecc8-225362/odoo/tests/case.py:247 2026-10-08 15:15:09,203 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_01 ... 2026-10-08 15:15:09,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [597] 2026-10-08 15:15:10,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_02 ... 2026-10-08 15:15:10,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [599] 2026-10-08 15:15:11,319 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_03 ... 2026-10-08 15:15:11,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [601] 2026-10-08 15:15:12,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3379] 2026-10-08 15:15:13,049 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 5 removed 2026-10-08 15:15:13,070 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_1 ... 2026-10-08 15:15:14,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_2 ... 2026-10-08 15:15:14,813 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_3 ... 2026-10-08 15:15:15,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_4 ... 2026-10-08 15:15:16,976 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_5 ... 2026-10-08 15:15:18,413 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_6 ... 2026-10-08 15:15:19,401 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_7 ... 2026-10-08 15:15:20,769 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_8 ... 2026-10-08 15:15:22,082 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:15:32,737 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-10-08 15:15:33,009 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2446, model: hr.job 2026-10-08 15:15:33,050 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2446 deleted mail.message records with IDs: [3040, 2388] 2026-10-08 15:15:33,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2446, model: hr.job 2026-10-08 15:15:33,133 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2446, model: hr.skill.description 2026-10-08 15:15:33,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2446, model: hr.skill.description 2026-10-08 15:15:33,144 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2446, model: hr.skill.description 2026-10-08 15:15:33,199 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2446, model: hr.rank.skill.description 2026-10-08 15:15:33,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2446, model: hr.rank.skill.description 2026-10-08 15:15:33,208 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2446, model: hr.rank.skill.description 2026-10-08 15:15:33,249 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-10-08 15:15:33,305 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-10-08 15:15:33,408 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:15:45,308 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_1 ... 2026-10-08 15:15:45,725 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_2 ... 2026-10-08 15:15:46,052 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_sql_constraints ... 2026-10-08 15:15:46,474 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_skill_description_sql_constraints ... 2026-10-08 15:15:46,744 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:16:10,712 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_1 ... 2026-10-08 15:16:10,811 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_2 ... 2026-10-08 15:16:10,947 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_3 ... 2026-10-08 15:16:11,051 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_context_rank_competency_score ... 2026-10-08 15:16:11,128 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_highest_skill_level ... 2026-10-08 15:16:11,412 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_competency_score ... 2026-10-08 15:16:11,572 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_job_position_skill_required ... 2026-10-08 15:16:11,931 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_1 ... 2026-10-08 15:16:12,090 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_10 ... 2026-10-08 15:16:12,241 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_11 ... 2026-10-08 15:16:12,427 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_12 ... 2026-10-08 15:16:12,506 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [35] 2026-10-08 15:16:12,628 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_2 ... 2026-10-08 15:16:12,801 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_3 ... 2026-10-08 15:16:12,849 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-10-08 15:16:12,944 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_4 ... 2026-10-08 15:16:12,992 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-10-08 15:16:13,096 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_5 ... 2026-10-08 15:16:13,227 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_6 ... 2026-10-08 15:16:13,313 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_7 ... 2026-10-08 15:16:13,409 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_8 ... 2026-10-08 15:16:13,558 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_9 ... 2026-10-08 15:16:13,693 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_search_competency_score ... 2026-10-08 15:16:14,052 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 15:16:14,835 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [167112, 167113] 2026-10-08 15:16:14,835 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-10-08 15:16:14,961 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_01_update_employee_skill ... 2026-10-08 15:16:15,203 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_02_update_employee_skill ... 2026-10-08 15:16:15,600 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:16:16,289 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [167112, 167113] 2026-10-08 15:16:16,289 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-10-08 15:16:16,290 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_01_create_course_skill_level_success ... 2026-10-08 15:16:16,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_02_duplicate_skill_for_course ... 2026-10-08 15:16:16,447 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_03_skill_and_type_mismatch ... 2026-10-08 15:16:16,567 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_04_skill_level_and_type_mismatch ... 2026-10-08 15:16:16,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:16:16,989 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-08 15:16:16,993 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_01_log_timesheet_on_archived_task ... 2026-10-08 15:16:17,131 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_02_log_timesheet_not_allow_archive_task ... 2026-10-08 15:16:17,464 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_03_log_multi_timesheet_ignore_archived_task ... 2026-10-08 15:16:17,578 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [140964] 2026-10-08 15:16:17,578 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [25] 2026-10-08 15:16:17,989 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_04_log_timesheet_archived_project ... 2026-10-08 15:16:18,088 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [140960, 140964, 140974] 2026-10-08 15:16:18,088 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26, 24, 25] 2026-10-08 15:16:18,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_05_log_timesheet_archived_project ... 2026-10-08 15:16:18,464 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:16:18,811 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-08 15:16:19,026 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_compute_timesheet_wip ... 2026-10-08 15:16:19,313 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_log_timesheet_manager ... 2026-10-08 15:16:19,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_wip_timesheet_unfollow_task ... 2026-10-08 15:16:19,887 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [211] 2026-10-08 15:16:19,935 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_compute_is_login_user_doing ... 2026-10-08 15:16:20,329 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_log_timesheet ... 2026-10-08 15:16:20,733 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_wip_timesheet_unfollow_task ... 2026-10-08 15:16:21,078 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-08 15:16:21,116 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_03_log_timesheet ... 2026-10-08 15:16:21,516 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:16:21,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-08 15:16:21,958 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_01_multi_login ... 2026-10-08 15:16:22,407 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_02_multi_login ... 2026-10-08 15:16:22,855 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:16:23,136 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-08 15:16:23,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_empty ... 2026-10-08 15:16:23,451 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_with_task ... 2026-10-08 15:16:23,731 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:16:25,812 121 INFO rb-b76ecc8-225362-422414 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-08 15:16:26,349 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_task_form_access: Starting TestTaskFormAccess.test_user_without_timesheet_group_can_open_task_form ... 2026-10-08 15:16:26,749 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:16:27,005 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-08 15:16:27,093 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_01_time_start_constraints ... 2026-10-08 15:16:27,251 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_02_stop_timer_same_day_records_elapsed_hours ... 2026-10-08 15:16:27,617 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:16:27,874 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-08 15:16:27,908 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_01_stop_cross_day_returns_wizard_action ... 2026-10-08 15:16:28,177 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_02_apply_actual_elapsed_and_start_next_task ... 2026-10-08 15:16:28,664 121 INFO rb-b76ecc8-225362-422414 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-08 15:16:28,955 121 INFO rb-b76ecc8-225362-422414 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-08 15:16:29,420 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:16:29,726 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-10-08 15:16:29,731 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_01_test_access_rule_with_user ... 2026-10-08 15:16:29,785 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-08 15:16:29,892 121 INFO rb-b76ecc8-225362-422414 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-08 15:16:30,174 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_02_test_access_rule_with_user ... 2026-10-08 15:16:30,230 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-08 15:16:30,336 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1711], uid: 6, model: account.analytic.line 2026-10-08 15:16:30,583 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_03_test_access_rule_with_user ... 2026-10-08 15:16:30,652 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-08 15:16:30,915 121 INFO rb-b76ecc8-225362-422414 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-08 15:16:31,048 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_04_test_access_rule_with_user ... 2026-10-08 15:16:31,106 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-08 15:16:31,328 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [234144] 2026-10-08 15:16:31,328 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [254] 2026-10-08 15:16:31,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [234145] 2026-10-08 15:16:31,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [255] 2026-10-08 15:16:31,701 121 INFO rb-b76ecc8-225362-422414 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-08 15:16:31,941 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [234122] 2026-10-08 15:16:31,941 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #6 deleted account.analytic.line records with IDs: [232] 2026-10-08 15:16:32,259 121 INFO rb-b76ecc8-225362-422414 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-08 15:16:32,311 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_05_test_access_rule_with_user ... 2026-10-08 15:16:32,375 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-10-08 15:16:32,514 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1713], uid: 6, model: account.analytic.line 2026-10-08 15:16:32,870 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:16:34,034 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_01_access_rights_base_user ... 2026-10-08 15:16:34,265 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2462, model: hr.work.entry 2026-10-08 15:16:34,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2462, model: hr.work.entry 2026-10-08 15:16:34,278 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2462, model: hr.work.entry 2026-10-08 15:16:34,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2462, model: hr.work.entry.type 2026-10-08 15:16:34,284 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2462, model: hr.work.entry.type 2026-10-08 15:16:34,287 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2462, model: hr.work.entry.type 2026-10-08 15:16:34,326 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_02_access_rule_base_user ... 2026-10-08 15:16:34,432 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12132], uid: 2462, model: hr.work.entry 2026-10-08 15:16:34,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12133], uid: 2462, model: hr.work.entry 2026-10-08 15:16:34,760 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12133], uid: 2462, model: hr.work.entry 2026-10-08 15:16:34,884 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_03_access_rights_hr_admin ... 2026-10-08 15:16:35,245 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2462 deleted hr.work.entry records with IDs: [12134] 2026-10-08 15:16:35,291 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:16:35,400 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_01_valid_duration_01 ... 2026-10-08 15:16:37,103 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_02 ... 2026-10-08 15:16:37,637 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_03 ... 2026-10-08 15:16:38,239 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_03_work_entry_duration ... 2026-10-08 15:16:39,040 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17] 2026-10-08 15:16:39,555 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3384] 2026-10-08 15:16:39,812 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3385] 2026-10-08 15:16:40,616 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [135] 2026-10-08 15:16:41,206 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_04_regenerate_we_via_cron ... 2026-10-08 15:16:42,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12589, 12590, 12591, 12592, 12593, 12594, 12595, 12596, 12597, 12598, 12599, 12600, 12601, 12602, 12603, 12604, 12605, 12606, 12607, 12608, 12609, 12610, 12611, 12612, 12613, 12614, 12615, 12616, 12617, 12618, 12619, 12620, 12621, 12622, 12623, 12624, 12625, 12626, 12627, 12628, 12629, 12630, 12631, 12632, 12633, 12634] 2026-10-08 15:16:43,000 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12635, 12636, 12637, 12638, 12639, 12640, 12641, 12642, 12643, 12644, 12645, 12646, 12647, 12648, 12649, 12650, 12651, 12652, 12653, 12654, 12655, 12656, 12657, 12658, 12659, 12660, 12661, 12662, 12663, 12664, 12665, 12666, 12667, 12668, 12669, 12670, 12671, 12672, 12673, 12674, 12675, 12676, 12677, 12678, 12679, 12680, 12681, 12682, 12683, 12684, 12685, 12686, 12687, 12688, 12689, 12690, 12691, 12692, 12693, 12694, 12695, 12696, 12697, 12698, 12699, 12700, 12701, 12702, 12703, 12704, 12705, 12706, 12707, 12708, 12709, 12710, 12711, 12712, 12713, 12714, 12715, 12716, 12717, 12718, 12719, 12720] 2026-10-08 15:16:44,866 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:16:45,324 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_01_compute_contract_id ... 2026-10-08 15:16:45,634 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_01 ... 2026-10-08 15:16:45,873 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_02 ... 2026-10-08 15:16:46,757 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_01 ... 2026-10-08 15:16:47,105 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_02 ... 2026-10-08 15:16:47,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_04_unlink_attendance ... 2026-10-08 15:16:47,827 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61334] 2026-10-08 15:16:47,847 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [82] 2026-10-08 15:16:47,920 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_05_unlink_work_entry ... 2026-10-08 15:16:48,178 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12917, 12918] 2026-10-08 15:16:48,212 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_action_regen_attedance_work_entry ... 2026-10-08 15:16:48,584 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_cancel_work_entry ... 2026-10-08 15:16:48,980 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_07_regenerate_work_entries ... 2026-10-08 15:16:49,794 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:16:50,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_01 ... 2026-10-08 15:16:51,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_02 ... 2026-10-08 15:16:51,822 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_01 ... 2026-10-08 15:16:52,375 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_02 ... 2026-10-08 15:16:53,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_01 ... 2026-10-08 15:16:53,504 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13039, 13040] 2026-10-08 15:16:53,641 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_02 ... 2026-10-08 15:16:54,267 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13044, 13045] 2026-10-08 15:16:54,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_03 ... 2026-10-08 15:16:54,979 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13049, 13050] 2026-10-08 15:16:55,117 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_01 ... 2026-10-08 15:16:55,675 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [144] 2026-10-08 15:16:55,947 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1752] 2026-10-08 15:16:56,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_02 ... 2026-10-08 15:16:56,643 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [145] 2026-10-08 15:16:56,912 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1753] 2026-10-08 15:16:56,967 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_05_cancel_leave ... 2026-10-08 15:16:57,476 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [146] 2026-10-08 15:16:57,617 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1754] 2026-10-08 15:16:57,689 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_06_regenerate_work_entries ... 2026-10-08 15:16:58,837 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13080, 13081] 2026-10-08 15:16:58,935 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:16:59,032 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_01_create_leave_type_with_suspension ... 2026-10-08 15:16:59,126 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_02_invalid_work_entry_type ... 2026-10-08 15:16:59,207 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_03_update_work_entry_type ... 2026-10-08 15:16:59,322 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:16:59,462 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_01_create_work_entry_type ... 2026-10-08 15:16:59,537 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_02_disable_suspension_with_leave_type ... 2026-10-08 15:16:59,616 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_03_enable_suspension_with_normal_leave ... 2026-10-08 15:16:59,703 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:17:00,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [149] 2026-10-08 15:17:00,272 121 INFO rb-b76ecc8-225362-422414 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-08 15:17:00,683 121 INFO rb-b76ecc8-225362-422414 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-08 15:17:00,766 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:17:00,787 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_hr_leave_type: Starting HrLeaveType.test_01_generate_work_entry_type ... 2026-10-08 15:17:00,934 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:17:01,318 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [150] 2026-10-08 15:17:02,157 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3386] 2026-10-08 15:17:02,696 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2268] 2026-10-08 15:17:02,707 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_regenerate_work_entry ... 2026-10-08 15:17:02,813 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7, 151] 2026-10-08 15:17:03,286 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [154, 153, 2] 2026-10-08 15:17:04,021 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1761, 1760, 1759, 1758, 1757] 2026-10-08 15:17:04,203 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [152] 2026-10-08 15:17:04,352 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [157, 156, 155] 2026-10-08 15:17:04,806 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275157863387570.1791472624.748126268386841-openerp-message-notify@b8ddc400e6c1>: ['"Test employee 01" <@False>'] 2026-10-08 15:17:04,820 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3387] 2026-10-08 15:17:05,189 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:17:05,750 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [161] 2026-10-08 15:17:05,865 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_01 ... 2026-10-08 15:17:06,444 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3388] 2026-10-08 15:17:06,812 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2269] 2026-10-08 15:17:06,856 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_02 ... 2026-10-08 15:17:07,132 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3389] 2026-10-08 15:17:07,552 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2270] 2026-10-08 15:17:07,708 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3390] 2026-10-08 15:17:08,087 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2271] 2026-10-08 15:17:08,138 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_03 ... 2026-10-08 15:17:08,385 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3391] 2026-10-08 15:17:08,814 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2272] 2026-10-08 15:17:08,999 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3392] 2026-10-08 15:17:09,450 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2273] 2026-10-08 15:17:09,503 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_04 ... 2026-10-08 15:17:09,833 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3393] 2026-10-08 15:17:10,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2274] 2026-10-08 15:17:10,463 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3394] 2026-10-08 15:17:10,841 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2275] 2026-10-08 15:17:10,887 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_05 ... 2026-10-08 15:17:11,155 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3395] 2026-10-08 15:17:11,540 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2276] 2026-10-08 15:17:11,711 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3396] 2026-10-08 15:17:12,044 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2277] 2026-10-08 15:17:12,087 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_06 ... 2026-10-08 15:17:12,347 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3397] 2026-10-08 15:17:12,801 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2278] 2026-10-08 15:17:13,027 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3398] 2026-10-08 15:17:13,417 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2279] 2026-10-08 15:17:13,454 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_01 ... 2026-10-08 15:17:13,749 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3399] 2026-10-08 15:17:14,300 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2280] 2026-10-08 15:17:14,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_02 ... 2026-10-08 15:17:14,667 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3400] 2026-10-08 15:17:15,060 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2281] 2026-10-08 15:17:15,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3401] 2026-10-08 15:17:15,591 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2282] 2026-10-08 15:17:15,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_03 ... 2026-10-08 15:17:15,895 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3402] 2026-10-08 15:17:16,302 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2283] 2026-10-08 15:17:16,486 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3403] 2026-10-08 15:17:16,888 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2284] 2026-10-08 15:17:16,941 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_04 ... 2026-10-08 15:17:17,238 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3404] 2026-10-08 15:17:17,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2285] 2026-10-08 15:17:17,859 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3405] 2026-10-08 15:17:18,276 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2286] 2026-10-08 15:17:18,318 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_01 ... 2026-10-08 15:17:18,608 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3406] 2026-10-08 15:17:19,110 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2287] 2026-10-08 15:17:19,167 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_02 ... 2026-10-08 15:17:19,503 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3407] 2026-10-08 15:17:20,018 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2288] 2026-10-08 15:17:20,162 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3408] 2026-10-08 15:17:20,594 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2289] 2026-10-08 15:17:20,638 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_03 ... 2026-10-08 15:17:20,957 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3409] 2026-10-08 15:17:21,498 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2290] 2026-10-08 15:17:21,665 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3410] 2026-10-08 15:17:22,105 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2291] 2026-10-08 15:17:22,147 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_01 ... 2026-10-08 15:17:22,382 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3411] 2026-10-08 15:17:22,756 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2292] 2026-10-08 15:17:22,805 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_02 ... 2026-10-08 15:17:23,054 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3412] 2026-10-08 15:17:23,425 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2293] 2026-10-08 15:17:23,599 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3413] 2026-10-08 15:17:24,042 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2294] 2026-10-08 15:17:24,098 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_03 ... 2026-10-08 15:17:24,405 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3414] 2026-10-08 15:17:24,839 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2295] 2026-10-08 15:17:25,008 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3415] 2026-10-08 15:17:25,456 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2296] 2026-10-08 15:17:25,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_05_handly_conflict_we ... 2026-10-08 15:17:25,780 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3416] 2026-10-08 15:17:26,173 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2297] 2026-10-08 15:17:26,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_06_handly_conflict_we ... 2026-10-08 15:17:26,507 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3417] 2026-10-08 15:17:26,690 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3418] 2026-10-08 15:17:26,867 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3419] 2026-10-08 15:17:27,071 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3420] 2026-10-08 15:17:27,633 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2298, 2299, 2300, 2301] 2026-10-08 15:17:27,683 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_07_handly_conflict_we ... 2026-10-08 15:17:27,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3421] 2026-10-08 15:17:28,115 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3422] 2026-10-08 15:17:28,275 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3423] 2026-10-08 15:17:28,929 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2302, 2303, 2304] 2026-10-08 15:17:28,976 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_08_handly_conflict_we ... 2026-10-08 15:17:29,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3424] 2026-10-08 15:17:29,730 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2305] 2026-10-08 15:17:29,781 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_09_handly_conflict_we ... 2026-10-08 15:17:30,075 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3425] 2026-10-08 15:17:30,257 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3426] 2026-10-08 15:17:30,949 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2306, 2307] 2026-10-08 15:17:31,003 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_conflict_handling_deletes_only_regen_days ... 2026-10-08 15:17:31,386 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3427] 2026-10-08 15:17:31,817 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2308] 2026-10-08 15:17:31,888 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:17:50,324 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2463 deleted product.product records with IDs: [2056] 2026-10-08 15:17:50,390 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_recompute_grouping_lines ... 2026-10-08 15:17:55,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2463 deleted invoice.line.grouping records with IDs: [2] 2026-10-08 15:17:55,725 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_not_consecutive ... 2026-10-08 15:18:01,274 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_discount ... 2026-10-08 15:18:05,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2463 deleted invoice.line.grouping records with IDs: [12] 2026-10-08 15:18:06,566 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_taxes ... 2026-10-08 15:18:11,276 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2463 deleted invoice.line.grouping records with IDs: [18] 2026-10-08 15:18:12,062 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount ... 2026-10-08 15:18:16,778 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2463 deleted invoice.line.grouping records with IDs: [24] 2026-10-08 15:18:17,289 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount_2 ... 2026-10-08 15:18:20,672 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_tax_discount ... 2026-10-08 15:18:25,222 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2463 deleted invoice.line.grouping records with IDs: [30] 2026-10-08 15:18:25,816 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:30,837 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2463 deleted invoice.line.grouping records with IDs: [34] 2026-10-08 15:18:31,445 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:35,834 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2463 deleted invoice.line.grouping records with IDs: [40] 2026-10-08 15:18:37,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2463 deleted invoice.line.grouping records with IDs: [43, 44] 2026-10-08 15:18:38,261 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:42,805 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2463 deleted invoice.line.grouping records with IDs: [50] 2026-10-08 15:18:43,504 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_without_product ... 2026-10-08 15:18:47,007 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2463 deleted invoice.line.grouping records with IDs: [56] 2026-10-08 15:18:47,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:18:47,202 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_lang_detection.tests.test_detect_lang: Starting TestDetectLang.test_01_detect_lang ... 2026-10-08 15:18:48,156 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:18:48,176 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:48,182 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,182 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:48,315 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:48,317 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,317 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:48,333 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,333 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:48,412 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:48,413 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,413 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:48,466 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:48,467 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,467 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:48,524 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:48,525 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,525 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:48,587 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:48,588 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,588 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:48,602 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://plain.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,603 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://plain.viindoo.com/ 2026-10-08 15:18:48,700 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:48,702 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,702 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:48,782 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://favicon-toggle.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,782 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://favicon-toggle.viindoo.com/ 2026-10-08 15:18:48,881 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:48,884 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,884 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:48,983 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_logo_rejects_svg ... 2026-10-08 15:18:48,984 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:48,985 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:49,049 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:49,050 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:49,050 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:49,156 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:49,158 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:49,158 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-10-08 15:18:49,170 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:49,227 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 3 removed 2026-10-08 15:18:49,247 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:49,248 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://migration-guard.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:49,248 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration-guard.viindoo.com/ 2026-10-08 15:18:49,306 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMigration.test_migration_is_idempotent_on_rerun ... 2026-10-08 15:18:49,307 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://migration-idempotent.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:49,307 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration-idempotent.viindoo.com/ 2026-10-08 15:18:49,372 121 INFO rb-b76ecc8-225362-422414 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-08 15:18:49,373 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request https://migration.viindoo.com/ with timeout 3 increased to 10s during tests 2026-10-08 15:18:49,373 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration.viindoo.com/ 2026-10-08 15:18:49,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:18:50,101 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7078] 2026-10-08 15:18:50,101 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-08 15:18:50,296 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7100] 2026-10-08 15:18:50,296 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-08 15:19:07,909 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted mail.message records with IDs: [4003, 4002] 2026-10-08 15:19:07,940 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-08 15:19:07,997 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted mail.message records with IDs: [4007, 4006, 4005] 2026-10-08 15:19:08,005 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-08 15:19:08,045 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted mail.message records with IDs: [4011, 4010, 4009] 2026-10-08 15:19:08,051 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-08 15:19:10,353 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:10,681 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.refund.line records with IDs: [1] 2026-10-08 15:19:10,749 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-10-08 15:19:11,270 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.refund.line records with IDs: [2] 2026-10-08 15:19:11,387 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-10-08 15:19:14,201 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:14,533 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.refund.line records with IDs: [4] 2026-10-08 15:19:14,582 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.interest.line records with IDs: [37, 38] 2026-10-08 15:19:14,949 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.refund.line records with IDs: [5] 2026-10-08 15:19:15,031 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.interest.line records with IDs: [39, 40] 2026-10-08 15:19:16,327 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted mail.message records with IDs: [61554, 61553] 2026-10-08 15:19:16,340 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.interest.line records with IDs: [41, 42] 2026-10-08 15:19:16,354 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted mail.followers records with IDs: [6959, 6960] 2026-10-08 15:19:18,103 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:18,629 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.refund.line records with IDs: [7] 2026-10-08 15:19:18,704 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-10-08 15:19:19,345 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.refund.line records with IDs: [8] 2026-10-08 15:19:19,453 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.borrow.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-10-08 15:19:21,081 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:21,695 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.refund.line records with IDs: [1] 2026-10-08 15:19:21,804 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-10-08 15:19:22,435 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.refund.line records with IDs: [2] 2026-10-08 15:19:22,548 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-10-08 15:19:25,497 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:25,836 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.refund.line records with IDs: [4] 2026-10-08 15:19:25,901 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.interest.line records with IDs: [37, 38] 2026-10-08 15:19:26,385 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.refund.line records with IDs: [5] 2026-10-08 15:19:26,461 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.interest.line records with IDs: [39, 40] 2026-10-08 15:19:28,065 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted mail.message records with IDs: [61603, 61602] 2026-10-08 15:19:28,089 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.interest.line records with IDs: [41, 42] 2026-10-08 15:19:28,107 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted mail.followers records with IDs: [7013, 7014] 2026-10-08 15:19:29,962 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:30,482 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.refund.line records with IDs: [7] 2026-10-08 15:19:30,583 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-10-08 15:19:31,145 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.refund.line records with IDs: [8] 2026-10-08 15:19:31,252 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2465 deleted loan.lend.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-10-08 15:19:32,843 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:19:34,488 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_001_viewer_access_own_shipment_only ... 2026-10-08 15:19:34,864 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2469, model: logistics.shipment 2026-10-08 15:19:34,897 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2469, model: account.analytic.line 2026-10-08 15:19:34,913 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2469, model: logistics.shipment 2026-10-08 15:19:34,944 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_002_user_can_create_write_but_not_unlink_shipment ... 2026-10-08 15:19:35,140 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2468, model: account.analytic.line 2026-10-08 15:19:35,196 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_003_viewer_cannot_create_write_unlink_related_records ... 2026-10-08 15:19:35,602 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2469, model: logistics.shipment.leg 2026-10-08 15:19:35,625 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2469, model: logistics.shipment.package 2026-10-08 15:19:35,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2469, model: logistics.shipment.cargo 2026-10-08 15:19:35,652 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2469, model: tracking.location.history 2026-10-08 15:19:35,659 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2469, model: logistics.shipment.leg 2026-10-08 15:19:35,664 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2469, model: logistics.shipment.package 2026-10-08 15:19:35,670 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2469, model: logistics.shipment.cargo 2026-10-08 15:19:35,679 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2469, model: tracking.location.history 2026-10-08 15:19:35,698 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2469, model: logistics.shipment.leg 2026-10-08 15:19:35,701 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2469, model: logistics.shipment.package 2026-10-08 15:19:35,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2469, model: logistics.shipment.cargo 2026-10-08 15:19:35,707 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2469, model: tracking.location.history 2026-10-08 15:19:35,740 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_004_user_can_create_write_but_not_unlink_related_records ... 2026-10-08 15:19:36,162 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2468, model: account.analytic.line 2026-10-08 15:19:36,180 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2468, model: tracking.location.history 2026-10-08 15:19:36,226 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_005_viewer_can_read_tags_of_own_shipment ... 2026-10-08 15:19:36,376 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_006_responsible_is_auto_followed_on_create ... 2026-10-08 15:19:36,535 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_007_new_responsible_is_auto_followed_on_write ... 2026-10-08 15:19:36,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:19:38,168 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:38,322 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_019_cutoff_after_main_carriage_etd_is_rejected ... 2026-10-08 15:19:38,567 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:38,709 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:38,936 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:39,162 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:39,394 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:19:39,412 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_base_user_demo_has_logistics_shipment_user_group ... 2026-10-08 15:19:39,470 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_logistics_admin_demo_has_group_admin ... 2026-10-08 15:19:39,538 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:19:41,185 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_create_appends_port_and_keeps_hyphenated_base ... 2026-10-08 15:19:41,458 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_change_port_keeps_hyphenated_base ... 2026-10-08 15:19:41,718 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_clear_port_restores_base_name ... 2026-10-08 15:19:41,940 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_backward_compat_legacy_endash_suffix_is_stripped ... 2026-10-08 15:19:42,216 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_change_port_has_no_double_suffix ... 2026-10-08 15:19:42,455 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_clear_port_restores_base_name ... 2026-10-08 15:19:42,720 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:19:42,740 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:42,803 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:42,888 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:19:44,575 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_001_shipment_name_sequence ... 2026-10-08 15:19:44,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_002_leg_name_sequence ... 2026-10-08 15:19:44,795 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_003_freight_product_name_generated_on_create ... 2026-10-08 15:19:45,194 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_004_sea_port_is_findable_by_its_port_name ... 2026-10-08 15:19:45,308 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_partner_that_is_not_a_port_keeps_its_plain_name ... 2026-10-08 15:19:45,400 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_port_label_follows_its_code_and_country_being_filled_or_cleared ... 2026-10-08 15:19:45,553 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_port_missing_code_or_country_is_labelled_by_its_name ... 2026-10-08 15:19:45,729 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_port_with_code_and_country_keeps_country_code_label ... 2026-10-08 15:19:45,870 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_renaming_a_port_without_code_updates_its_label ... 2026-10-08 15:19:46,035 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:19:46,054 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:46,090 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:46,883 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:46,883 121 INFO rb-b76ecc8-225362-422414 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-10-08 15:19:46,931 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_port_address ... 2026-10-08 15:19:47,602 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:47,602 121 INFO rb-b76ecc8-225362-422414 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-10-08 15:19:47,661 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:19:47,680 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_compute_localization_button_is_reachable_on_a_port_without_coordinates ... 2026-10-08 15:19:47,781 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_every_shipped_sea_port_carries_usable_coordinates ... 2026-10-08 15:19:47,850 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_non_regression_guard ... 2026-10-08 15:19:47,941 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_on_half_zero_coordinates ... 2026-10-08 15:19:48,051 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_are_mutually_exclusive_in_every_coordinate_state ... 2026-10-08 15:19:48,153 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_hai_phong_port_resolves_to_hai_phong ... 2026-10-08 15:19:48,201 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:48,237 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_shipped_demo_locations_resolve_to_their_published_places ... 2026-10-08 15:19:48,299 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:19:49,896 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_001_create_freight_leg_without_route_creates_route ... 2026-10-08 15:19:50,224 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_002_has_freight_legs_true_when_freight_service_states_a_leg ... 2026-10-08 15:19:50,560 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_003_has_freight_legs_false_when_freight_service_states_no_leg ... 2026-10-08 15:19:50,798 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:51,541 121 INFO rb-b76ecc8-225362-422414 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-08 15:19:51,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:19:53,262 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_scenario_template: Starting TestScenarioTemplate.test_002_apply_adds_missing_stages_and_legs ... 2026-10-08 15:19:53,822 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [1100] 2026-10-08 15:19:53,983 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:19:55,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_container: Starting TestShipmentContainer.test_001_container_form_creatable_without_shipment_context ... 2026-10-08 15:19:55,897 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:19:57,452 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_001_default_stage_and_current_stage_is_first_stage_in_sequence ... 2026-10-08 15:19:57,560 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_002_timeline_constraints ... 2026-10-08 15:19:57,748 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_005_package_cargo_non_negative_constraints ... 2026-10-08 15:19:57,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006_origin_destination_computed_from_legs ... 2026-10-08 15:19:58,390 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006b_origin_destination_follows_leg_address_after_initial_compute ... 2026-10-08 15:19:58,767 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_007_schedule_dates_from_legs ... 2026-10-08 15:19:58,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008_delivery_status ... 2026-10-08 15:19:59,043 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008a_is_over_eta_now ... 2026-10-08 15:19:59,145 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009_state_actions_set_atd_ata ... 2026-10-08 15:19:59,526 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009b_action_start_transit_raises_without_legs ... 2026-10-08 15:19:59,705 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_010_total_weight_volume_computed_correctly_for_multiple_packages ... 2026-10-08 15:19:59,881 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [161] 2026-10-08 15:19:59,901 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [162] 2026-10-08 15:19:59,944 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_011_totals_correct_across_independent_shipments ... 2026-10-08 15:20:00,069 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_014_commercial_handoff_rejects_operation_fields ... 2026-10-08 15:20:00,238 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_015_commercial_handoff_only_allowed_in_draft ... 2026-10-08 15:20:00,595 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_016_shipment_kanban_group_by_stage_shows_empty_stages ... 2026-10-08 15:20:00,691 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_017_action_confirm_blocks_readiness_when_origin_equals_destination ... 2026-10-08 15:20:00,857 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:01,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:20:02,666 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_003_actions_set_state_and_actual_dates ... 2026-10-08 15:20:02,803 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_004_shipment_schedule_dates_aggregate_from_legs ... 2026-10-08 15:20:02,944 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:20:04,324 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_001_event_time_cannot_be_future ... 2026-10-08 15:20:04,519 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002_last_tracking_snapshot_updated_on_create_write_unlink ... 2026-10-08 15:20:04,751 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [59] 2026-10-08 15:20:04,768 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [58] 2026-10-08 15:20:04,811 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002a_tracking_alert_affects_delay_warning_while_running ... 2026-10-08 15:20:04,918 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_003_should_send_notification ... 2026-10-08 15:20:05,060 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_004_closed_stage_remains_selectable_for_tracking ... 2026-10-08 15:20:05,244 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:20:05,267 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_root_menu_xmlid_preserved ... 2026-10-08 15:20:05,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_tracking_action_xmlid_preserved ... 2026-10-08 15:20:05,678 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_package_type_menu_xmlid_preserved ... 2026-10-08 15:20:05,719 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipment_stage_menu_xmlid_preserved ... 2026-10-08 15:20:05,896 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipping_decimal_precisions_survive ... 2026-10-08 15:20:05,946 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:20:06,657 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3428] 2026-10-08 15:20:06,672 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61633] 2026-10-08 15:20:06,682 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:20:07,230 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3429] 2026-10-08 15:20:07,243 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61635] 2026-10-08 15:20:07,252 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:20:07,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_creation_creates_analytic_account ... 2026-10-08 15:20:07,399 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_name_update_syncs_account_name ... 2026-10-08 15:20:07,541 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_cleans_orphan_analytic_account ... 2026-10-08 15:20:07,709 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61640] 2026-10-08 15:20:07,771 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted logistics.shipment records with IDs: [1060] 2026-10-08 15:20:07,790 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61641] 2026-10-08 15:20:07,846 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [1941] 2026-10-08 15:20:07,879 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_forbidden_when_analytic_lines_exist ... 2026-10-08 15:20:08,109 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [61642] 2026-10-08 15:20:08,164 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:20:08,190 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_volume_raises_validation_error ... 2026-10-08 15:20:08,247 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_weight_raises_validation_error ... 2026-10-08 15:20:08,299 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_zero_volume_and_weight_is_valid ... 2026-10-08 15:20:08,354 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:20:08,384 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_quantity_raises_validation_error ... 2026-10-08 15:20:08,438 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_volume_raises_validation_error ... 2026-10-08 15:20:08,489 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_weight_raises_validation_error ... 2026-10-08 15:20:08,540 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_zero_values_are_valid ... 2026-10-08 15:20:08,597 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:20:08,618 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:08,768 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:08,933 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_without_package_type_generates_nothing ... 2026-10-08 15:20:09,048 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:20:09,068 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_length_is_millimeter_scale ... 2026-10-08 15:20:09,110 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_volume_matches_cubic_meter_uom ... 2026-10-08 15:20:09,153 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_pallet_height_is_millimeter_scale ... 2026-10-08 15:20:09,210 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:20:09,234 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_already_migrated_record_is_not_double_scaled ... 2026-10-08 15:20:09,314 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_un_migrated_record_is_rescaled_to_millimeter ... 2026-10-08 15:20:09,440 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:20:09,464 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_previously_empty_field_labels_are_now_translated ... 2026-10-08 15:20:09,511 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_width_is_not_mistranslated_as_length ... 2026-10-08 15:20:09,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:20:09,583 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:10,141 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:12,392 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:13,022 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:13,904 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:14,924 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:15,520 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:16,203 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:20:17,643 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_001_action_generate_products_requires_routes ... 2026-10-08 15:20:17,736 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_002_action_generate_products_creates_freight_product ... 2026-10-08 15:20:18,232 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:20:19,696 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_001_create_sets_route_when_addresses_and_mode_present ... 2026-10-08 15:20:19,977 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_002_write_route_id_syncs_addresses ... 2026-10-08 15:20:20,219 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_005_create_route_address_from_and_to_address ... 2026-10-08 15:20:20,444 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_006_find_available_routes_from_addresses ... 2026-10-08 15:20:20,664 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_007_create_with_identical_pickup_dropoff_produces_no_route ... 2026-10-08 15:20:20,779 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_008_write_pickup_dropoff_into_equality_recomputes_to_no_route ... 2026-10-08 15:20:20,913 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:20:23,370 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:25,682 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_003_get_panel_data_converts_revenue_across_companies ... 2026-10-08 15:20:33,728 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:20:36,219 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_01_create_quotation_from_shipment_with_no_product ... 2026-10-08 15:20:37,593 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3430] 2026-10-08 15:20:37,932 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_02_create_quotation_from_shipment_with_available_product ... 2026-10-08 15:20:38,473 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_03_create_shipment_from_sale_order ... 2026-10-08 15:20:38,916 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_04_cancelling_order_does_not_drive_shipment_state ... 2026-10-08 15:20:39,750 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [432, 431] 2026-10-08 15:20:39,794 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [232] 2026-10-08 15:20:39,812 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [423] 2026-10-08 15:20:39,960 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_05_unlink_order_unlinks_shipment_not_in_draft ... 2026-10-08 15:20:40,797 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [434, 433] 2026-10-08 15:20:40,827 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [233] 2026-10-08 15:20:40,841 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [425] 2026-10-08 15:20:41,367 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:42,014 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_07_shipment_selector_links_unlinked_shipment_and_persists ... 2026-10-08 15:20:45,325 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:47,843 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_09_reassign_shipment_on_draft_order_replaces_link ... 2026-10-08 15:20:50,838 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_10_shipment_selector_refuses_stealing_linked_shipment ... 2026-10-08 15:20:54,243 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_11_unsetting_shipment_id_clears_dangling_link ... 2026-10-08 15:20:56,465 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:57,015 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:57,756 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:58,323 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:58,470 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:59,062 121 INFO rb-b76ecc8-225362-422414 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-08 15:20:59,787 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_18_shipment_selector_stays_available_while_quotation_is_editable ... 2026-10-08 15:21:02,393 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_19_reassign_shipment_on_confirmed_order_is_refused ... 2026-10-08 15:21:03,860 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_20_reassigning_shipment_releases_the_previous_shipment ... 2026-10-08 15:21:04,697 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3431] 2026-10-08 15:21:05,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_21_reassign_shipment_releases_archived_previous_shipment ... 2026-10-08 15:21:06,146 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_22_reassign_shipment_refuses_stealing_another_orders_shipment ... 2026-10-08 15:21:07,248 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_23_unsetting_shipment_releases_the_previous_shipment ... 2026-10-08 15:21:07,966 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3432] 2026-10-08 15:21:08,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_24_unsetting_shipment_on_confirmed_order_is_refused ... 2026-10-08 15:21:09,549 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:10,348 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:11,239 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:11,899 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:13,395 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:30,396 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:38,802 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:40,217 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [456, 455] 2026-10-08 15:21:40,275 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [247] 2026-10-08 15:21:40,297 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [447] 2026-10-08 15:21:40,842 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:43,325 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:45,743 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:48,205 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:48,975 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:49,889 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:50,952 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2513 deleted logistics.shipment.leg records with IDs: [702] 2026-10-08 15:21:51,187 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:51,782 121 INFO rb-b76ecc8-225362-422414 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-08 15:21:52,171 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:21:54,578 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_001_profitability_panel_converts_foreign_currency_revenue_line ... 2026-10-08 15:21:55,791 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_002_profitability_panel_converts_foreign_currency_cost_line ... 2026-10-08 15:22:02,916 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:22:05,040 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_all_documents_teammate_reads_shipment_sync_message_without_ownership ... 2026-10-08 15:22:17,647 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_door_to_door_order_through_a_reroute ... 2026-10-08 15:22:19,354 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_order_that_plans_no_transport_of_its_own ... 2026-10-08 15:22:21,829 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_reroute_message_escapes_partner_name ... 2026-10-08 15:22:23,304 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_shipment_sync_message_is_internal_only ... 2026-10-08 15:22:25,085 121 INFO rb-b76ecc8-225362-422414 odoo.models: Access Denied by ACLs for operation: read, uid: 2523, model: sale.order, fields: shipment_sync_message 2026-10-08 15:22:25,417 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 15:22:27,524 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_01_confirm_mixed_shipment_type_lines_raises_user_error ... 2026-10-08 15:22:28,607 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_02_confirm_same_shipment_type_multi_line_still_confirms ... 2026-10-08 15:22:29,348 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:22:30,742 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_loyalty: Starting TestLoyalty.test_customer_level ... 2026-10-08 15:22:30,849 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:22:32,398 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_manager ... 2026-10-08 15:22:32,469 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2531 deleted customer.level records with IDs: [13] 2026-10-08 15:22:32,529 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_user ... 2026-10-08 15:22:32,542 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2530, model: customer.level 2026-10-08 15:22:32,570 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2530, model: customer.level 2026-10-08 15:22:32,576 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2530, model: customer.level 2026-10-08 15:22:32,615 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_manager ... 2026-10-08 15:22:32,725 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2531, model: loyalty.card 2026-10-08 15:22:32,782 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_user ... 2026-10-08 15:22:32,881 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2530, model: loyalty.card 2026-10-08 15:22:32,899 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2530, model: loyalty.card 2026-10-08 15:22:32,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_manager ... 2026-10-08 15:22:32,957 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2531, model: loyalty.points.report 2026-10-08 15:22:32,971 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2531, model: loyalty.points.report 2026-10-08 15:22:32,976 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2531, model: loyalty.points.report 2026-10-08 15:22:33,016 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_user ... 2026-10-08 15:22:33,029 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2530, model: loyalty.points.report 2026-10-08 15:22:33,047 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2530, model: loyalty.points.report 2026-10-08 15:22:33,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2530, model: loyalty.points.report 2026-10-08 15:22:33,059 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2530, model: loyalty.points.report 2026-10-08 15:22:33,101 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_product_loyalty_manager ... 2026-10-08 15:22:33,529 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_manager ... 2026-10-08 15:22:34,137 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2531 deleted loyalty.program records with IDs: [13] 2026-10-08 15:22:34,175 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_user ... 2026-10-08 15:22:34,216 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2530, model: loyalty.program 2026-10-08 15:22:34,237 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2530, model: loyalty.program 2026-10-08 15:22:34,243 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2530, model: loyalty.program 2026-10-08 15:22:34,283 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_manager ... 2026-10-08 15:22:34,563 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2531 deleted loyalty.reward records with IDs: [12] 2026-10-08 15:22:34,660 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_user ... 2026-10-08 15:22:34,674 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2530, model: loyalty.reward 2026-10-08 15:22:34,694 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2530, model: loyalty.reward 2026-10-08 15:22:34,729 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2530, model: loyalty.reward 2026-10-08 15:22:34,771 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_manager ... 2026-10-08 15:22:34,827 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2531 deleted loyalty.rule records with IDs: [9] 2026-10-08 15:22:34,897 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_user ... 2026-10-08 15:22:34,950 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2530, model: loyalty.rule 2026-10-08 15:22:34,977 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2530, model: loyalty.rule 2026-10-08 15:22:34,985 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2530, model: loyalty.rule 2026-10-08 15:22:35,056 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:22:36,462 121 INFO rb-b76ecc8-225362-422414 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-08 15:22:37,041 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2532, model: sale.order.line 2026-10-08 15:22:37,179 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_default_zero_and_computed_not_stored ... 2026-10-08 15:22:37,249 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:22:55,750 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2534 deleted res.currency.rate records with IDs: [811, 812, 813] 2026-10-08 15:22:58,844 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_point_report ... 2026-10-08 15:22:59,106 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37866436 started for PoS orders references: [{'name': 'Order 34951-587-9169', 'uuid': '34951-587-9169'}] 2026-10-08 15:23:00,098 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37866436 order {'name': 'Order 34951-587-9169', 'uuid': '34951-587-9169'} created pos.order #13 2026-10-08 15:23:00,099 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37866436 finished 2026-10-08 15:23:01,976 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_pos_order_count_skipped_for_unlimited_program_in_pos_context ... 2026-10-08 15:23:02,375 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48286306 started for PoS orders references: [{'name': 'Order 87726-979-1743', 'uuid': '87726-979-1743'}] 2026-10-08 15:23:03,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48286306 order {'name': 'Order 87726-979-1743', 'uuid': '87726-979-1743'} created pos.order #14 2026-10-08 15:23:03,506 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48286306 finished 2026-10-08 15:23:03,601 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_program_customer_domain ... 2026-10-08 15:23:03,909 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8459275 started for PoS orders references: [{'name': 'Order 96493-100-4189', 'uuid': '96493-100-4189'}] 2026-10-08 15:23:04,776 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8459275 order {'name': 'Order 96493-100-4189', 'uuid': '96493-100-4189'} created pos.order #15 2026-10-08 15:23:04,777 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8459275 finished 2026-10-08 15:23:06,850 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 15:23:28,406 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-10-08 15:23:29,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome pid: 5812 2026-10-08 15:23:29,552 121 INFO rb-b76ecc8-225362-422414 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/tmppi737os0_chrome_odoo 2026-10-08 15:23:29,552 121 INFO rb-b76ecc8-225362-422414 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:36885/json/version 2026-10-08 15:23:29,555 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:36885/json/version with timeout 3 increased to 10s during tests 2026-10-08 15:23:29,573 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:29,574 121 INFO rb-b76ecc8-225362-422414 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:36885/json 2026-10-08 15:23:29,574 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:36885/json with timeout 3 increased to 10s during tests 2026-10-08 15:23:29,589 121 INFO rb-b76ecc8-225362-422414 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:36885/devtools/page/C870857F8A26EC42F2C1B44C5585E199 2026-10-08 15:23:29,597 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:29,607 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:29,660 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:pos_user from n/a 2026-10-08 15:23:29,671 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:29,677 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:29,677 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:29,701 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:23:32,277 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:32] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.178 2.403 2026-10-08 15:23:32,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Navigation result: {'frameId': 'C870857F8A26EC42F2C1B44C5585E199', 'loaderId': 'FD1FD5B656FDB23E43429BF658D0C87A', 'isDownload': False} 2026-10-08 15:23:32,283 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:32,317 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 15:23:32,355 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:32] "GET /web/assets/a90fee5/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.015 2026-10-08 15:23:32,375 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:32] "GET /web/assets/8e04710/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.044 2026-10-08 15:23:32,388 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:32] "GET /web/assets/5c79463/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.050 2026-10-08 15:23:32,988 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:32] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 15:23:33,010 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 15:23:33,028 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:33,035 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 15:23:33,035 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:33,044 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:34,121 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.500 0.596 2026-10-08 15:23:34,135 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 1.107 2026-10-08 15:23:34,350 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-08 15:23:34,365 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-08 15:23:34,391 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-08 15:23:34,440 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 15:23:34,473 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-10-08 15:23:34,488 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:34,588 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 15:23:34,602 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 15:23:34,729 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.048 2026-10-08 15:23:34,762 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 15:23:34,778 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /web/image/res.users/2541/avatar_128 HTTP/1.1" 200 - 16 0.040 0.051 2026-10-08 15:23:34,781 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 15:23:34,792 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:34,816 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /web/image?model=res.company&id=321&field=logo HTTP/1.1" 200 - 9 0.010 0.094 2026-10-08 15:23:34,855 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /web/image/res.company/321/favicon HTTP/1.1" 200 - 4 0.016 0.071 2026-10-08 15:23:34,919 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.028 0.050 2026-10-08 15:23:34,966 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.018 0.102 2026-10-08 15:23:34,972 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:34,992 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:34] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.107 2026-10-08 15:23:35,008 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:35] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.074 2026-10-08 15:23:35,025 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:35] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.008 0.039 2026-10-08 15:23:35,036 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:35] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.003 0.182 2026-10-08 15:23:35,050 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:35] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.152 2026-10-08 15:23:35,076 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:35] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.011 0.150 2026-10-08 15:23:35,103 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:35] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.014 0.071 2026-10-08 15:23:35,124 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:35] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.007 0.119 2026-10-08 15:23:35,154 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:35] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.009 0.088 2026-10-08 15:23:35,169 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:35] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.130 2026-10-08 15:23:35,196 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:35] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.014 0.138 2026-10-08 15:23:35,337 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:35] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.061 0.183 2026-10-08 15:23:35,463 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:35,571 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:35,637 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:35,698 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:35,764 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:35,831 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:36,064 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:36,185 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:36,239 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:36,309 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.021 0.031 2026-10-08 15:23:37,123 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:37] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 109 0.150 0.627 2026-10-08 15:23:37,299 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:37] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 22 0.039 0.078 2026-10-08 15:23:37,654 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:37] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 15:23:37,658 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:37,733 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:37,766 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:37] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.001 0.029 2026-10-08 15:23:38,257 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:38] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 131 0.171 0.243 2026-10-08 15:23:38,366 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:38] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.016 0.045 2026-10-08 15:23:38,446 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:38] "POST /web/dataset/call_kw/loyalty.program/read HTTP/1.1" 200 - 3 0.009 0.019 2026-10-08 15:23:38,454 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:38,489 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:38,520 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.012 0.030 2026-10-08 15:23:38,560 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:38,619 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:38,709 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:38,741 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 15:23:38,742 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 15:23:38,776 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:38,831 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:38,908 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:38,921 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 15:23:39,013 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5527693 started for PoS orders references: [{'name': 'Order 00009-001-0001', 'uuid': 'ed684324-d238-421a-a430-2094fea0a2e2'}] 2026-10-08 15:23:39,019 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:39,034 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 15:23:40,083 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5527693 order {'name': 'Order 00009-001-0001', 'uuid': 'ed684324-d238-421a-a430-2094fea0a2e2'} created pos.order #16 2026-10-08 15:23:40,088 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5527693 finished 2026-10-08 15:23:40,155 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 344 0.491 0.656 2026-10-08 15:23:40,437 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.104 0.118 2026-10-08 15:23:40,491 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 15:23:40,647 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:40] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.007 0.031 2026-10-08 15:23:40,652 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:40,653 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:40,867 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: heap 24060208 (allocated 26226688) 2026-10-08 15:23:40,868 121 INFO rb-b76ecc8-225362-422414 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 5812 2026-10-08 15:23:40,870 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:40,871 121 INFO rb-b76ecc8-225362-422414 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 5812 2026-10-08 15:23:40,984 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_152340_984605_test_customer_created_during_sale_accrues_loyalty_points.txt 2026-10-08 15:23:40,985 121 INFO rb-b76ecc8-225362-422414 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/tmppi737os0_chrome_odoo" 2026-10-08 15:23:41,101 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:42,205 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome pid: 6021 2026-10-08 15:23:42,206 121 INFO rb-b76ecc8-225362-422414 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/tmp40i4k6x4_chrome_odoo 2026-10-08 15:23:42,206 121 INFO rb-b76ecc8-225362-422414 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:41457/json/version 2026-10-08 15:23:42,207 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:41457/json/version with timeout 3 increased to 10s during tests 2026-10-08 15:23:42,260 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:42,260 121 INFO rb-b76ecc8-225362-422414 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:41457/json 2026-10-08 15:23:42,261 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:41457/json with timeout 3 increased to 10s during tests 2026-10-08 15:23:42,276 121 INFO rb-b76ecc8-225362-422414 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:41457/devtools/page/104EFF9BA529CB4D93C3AF1FB7AE86EE 2026-10-08 15:23:42,290 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:42,300 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:42,502 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:pos_user from n/a 2026-10-08 15:23:42,506 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:42,512 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:42,512 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:42,533 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:23:43,789 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:43] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.144 1.117 2026-10-08 15:23:43,794 121 INFO rb-b76ecc8-225362-422414 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': '104EFF9BA529CB4D93C3AF1FB7AE86EE', 'loaderId': '14BD6700B577149B89080A1712D0875E', 'isDownload': False} 2026-10-08 15:23:43,794 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:43,827 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 15:23:43,868 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:43] "GET /web/assets/5c79463/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.017 0.014 2026-10-08 15:23:43,891 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:43] "GET /web/assets/8e04710/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.037 2026-10-08 15:23:43,911 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:43] "GET /web/assets/a90fee5/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.055 2026-10-08 15:23:44,532 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:44] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 15:23:44,544 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 15:23:44,553 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 15:23:44,575 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:44,600 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:44,613 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:45,645 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:45] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.436 0.648 2026-10-08 15:23:45,657 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 1.085 2026-10-08 15:23:45,897 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 15:23:45,915 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-08 15:23:45,941 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-08 15:23:45,985 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 15:23:46,013 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-08 15:23:46,022 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:46,122 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 15:23:46,138 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 15:23:46,187 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "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 15:23:46,188 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 15:23:46,218 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 15:23:46,270 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image/res.users/2541/avatar_128 HTTP/1.1" 200 - 16 0.026 0.054 2026-10-08 15:23:46,314 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:46,325 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image/res.company/321/favicon HTTP/1.1" 200 - 9 0.026 0.076 2026-10-08 15:23:46,350 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=res.company&id=321&field=logo HTTP/1.1" 200 - 4 0.006 0.143 2026-10-08 15:23:46,428 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.013 0.018 2026-10-08 15:23:46,462 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.010 0.047 2026-10-08 15:23:46,479 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.005 0.052 2026-10-08 15:23:46,526 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.019 0.102 2026-10-08 15:23:46,565 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:46,572 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.013 0.148 2026-10-08 15:23:46,595 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.010 0.169 2026-10-08 15:23:46,624 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.017 0.123 2026-10-08 15:23:46,643 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.010 0.095 2026-10-08 15:23:46,663 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.081 2026-10-08 15:23:46,676 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.201 2026-10-08 15:23:46,691 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.081 2026-10-08 15:23:46,708 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.076 2026-10-08 15:23:46,833 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.053 0.129 2026-10-08 15:23:46,844 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:46] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.396 2026-10-08 15:23:46,930 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:47,020 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:47,087 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:47,150 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:47,215 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:47,280 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:47,853 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:48,107 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:48,179 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:48,208 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:48] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.020 2026-10-08 15:23:48,265 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:48,320 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:48,374 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:48,465 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:48,486 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 15:23:48,493 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 15:23:48,537 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:48,585 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:48,650 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:48,660 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 15:23:48,747 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:48,752 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42019833 started for PoS orders references: [{'name': 'Order 00010-001-0001', 'uuid': '82ee2a84-383d-44f8-b01b-1fc3ee43fbb1'}] 2026-10-08 15:23:48,760 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 15:23:50,062 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42019833 order {'name': 'Order 00010-001-0001', 'uuid': '82ee2a84-383d-44f8-b01b-1fc3ee43fbb1'} created pos.order #17 2026-10-08 15:23:50,066 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42019833 finished 2026-10-08 15:23:50,128 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 349 0.676 0.702 2026-10-08 15:23:50,349 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.070 0.097 2026-10-08 15:23:50,394 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-08 15:23:50,485 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:23:50] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.010 2026-10-08 15:23:50,536 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:50,537 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:50,707 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: heap 28893088 (allocated 30810112) 2026-10-08 15:23:50,720 121 INFO rb-b76ecc8-225362-422414 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 6021 2026-10-08 15:23:50,722 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:50,723 121 INFO rb-b76ecc8-225362-422414 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 6021 2026-10-08 15:23:50,873 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_152350_873008_test_customer_eligible_at_session_load_accrues_loyalty_points.txt 2026-10-08 15:23:50,873 121 INFO rb-b76ecc8-225362-422414 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/tmp40i4k6x4_chrome_odoo" 2026-10-08 15:23:51,053 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:23:53,753 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_pos.tests.test_security: Starting TestPosSecurity.test_access_point_report_pos_manager ... 2026-10-08 15:23:53,798 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2546, model: loyalty.points.report 2026-10-08 15:23:53,817 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2546, model: loyalty.points.report 2026-10-08 15:23:53,830 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2546, model: loyalty.points.report 2026-10-08 15:23:53,891 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:23:54,850 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:55,696 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2547 deleted loyalty.history records with IDs: [490] 2026-10-08 15:23:55,797 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2547 deleted sale.order.coupon.points records with IDs: [479] 2026-10-08 15:23:55,951 121 INFO rb-b76ecc8-225362-422414 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-08 15:23:55,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2547, model: sale.order.coupon.points 2026-10-08 15:23:55,991 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2547, model: sale.order.coupon.points 2026-10-08 15:23:56,049 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:23:59,317 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:00,975 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:02,382 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:03,867 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:05,501 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2301] 2026-10-08 15:24:05,753 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [572] 2026-10-08 15:24:06,024 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:08,628 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [576] 2026-10-08 15:24:09,173 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:24:11,304 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [67, 66] 2026-10-08 15:24:11,347 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [57] 2026-10-08 15:24:11,364 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [56] 2026-10-08 15:24:11,830 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [65, 64] 2026-10-08 15:24:11,866 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [55] 2026-10-08 15:24:11,878 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [54] 2026-10-08 15:24:12,029 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [57, 56] 2026-10-08 15:24:12,073 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [51] 2026-10-08 15:24:12,085 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [46] 2026-10-08 15:24:12,276 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [55, 54] 2026-10-08 15:24:12,313 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [50] 2026-10-08 15:24:12,324 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [44] 2026-10-08 15:24:12,459 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [53, 52] 2026-10-08 15:24:12,494 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [48] 2026-10-08 15:24:12,507 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [42] 2026-10-08 15:24:12,637 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [113] 2026-10-08 15:24:13,049 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [51, 50] 2026-10-08 15:24:13,082 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [46] 2026-10-08 15:24:13,094 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [40] 2026-10-08 15:24:13,157 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [111] 2026-10-08 15:24:13,576 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [49, 48] 2026-10-08 15:24:13,620 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [45] 2026-10-08 15:24:13,653 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [38] 2026-10-08 15:24:13,731 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [110] 2026-10-08 15:24:13,894 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [109, 110] 2026-10-08 15:24:14,402 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [47, 46] 2026-10-08 15:24:14,444 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [44] 2026-10-08 15:24:14,456 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [36] 2026-10-08 15:24:14,517 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [109] 2026-10-08 15:24:14,919 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [45, 44] 2026-10-08 15:24:14,951 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [43] 2026-10-08 15:24:14,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [34] 2026-10-08 15:24:15,014 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [108] 2026-10-08 15:24:15,424 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [43, 42] 2026-10-08 15:24:15,458 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [42] 2026-10-08 15:24:15,470 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [32] 2026-10-08 15:24:15,529 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [107] 2026-10-08 15:24:15,904 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [41, 40] 2026-10-08 15:24:15,936 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [41] 2026-10-08 15:24:15,947 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [30] 2026-10-08 15:24:16,505 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [39, 38] 2026-10-08 15:24:16,549 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [40] 2026-10-08 15:24:16,561 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [28] 2026-10-08 15:24:16,997 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [37, 36] 2026-10-08 15:24:17,043 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [38] 2026-10-08 15:24:17,069 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [26] 2026-10-08 15:24:17,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [35, 34] 2026-10-08 15:24:17,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [37] 2026-10-08 15:24:17,603 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [24] 2026-10-08 15:24:17,694 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [93] 2026-10-08 15:24:18,218 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [33, 32] 2026-10-08 15:24:18,252 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [36] 2026-10-08 15:24:18,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [22] 2026-10-08 15:24:18,484 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [31] 2026-10-08 15:24:18,517 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [21] 2026-10-08 15:24:18,993 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [30, 29] 2026-10-08 15:24:19,024 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [34] 2026-10-08 15:24:19,034 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [19] 2026-10-08 15:24:19,417 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [28, 27] 2026-10-08 15:24:19,449 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [32] 2026-10-08 15:24:19,459 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [17] 2026-10-08 15:24:19,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [26, 25] 2026-10-08 15:24:19,932 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [30] 2026-10-08 15:24:19,948 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [15] 2026-10-08 15:24:20,060 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [87, 88] 2026-10-08 15:24:20,502 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [24] 2026-10-08 15:24:20,530 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [14] 2026-10-08 15:24:20,588 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [102] 2026-10-08 15:24:20,675 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [85, 86] 2026-10-08 15:24:21,084 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [23, 22] 2026-10-08 15:24:21,112 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [28] 2026-10-08 15:24:21,122 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [12] 2026-10-08 15:24:21,169 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [101] 2026-10-08 15:24:21,255 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [83, 84] 2026-10-08 15:24:21,656 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [21, 20] 2026-10-08 15:24:21,687 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [27] 2026-10-08 15:24:21,697 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [10] 2026-10-08 15:24:21,748 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [100] 2026-10-08 15:24:22,123 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [19] 2026-10-08 15:24:22,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [9] 2026-10-08 15:24:22,594 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [18, 17] 2026-10-08 15:24:22,627 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [25] 2026-10-08 15:24:22,637 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [7] 2026-10-08 15:24:22,774 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [73, 74] 2026-10-08 15:24:23,278 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [16, 15] 2026-10-08 15:24:23,311 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [24] 2026-10-08 15:24:23,322 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [5] 2026-10-08 15:24:23,448 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [72] 2026-10-08 15:24:23,900 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [14, 13] 2026-10-08 15:24:23,934 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [23] 2026-10-08 15:24:23,945 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [3] 2026-10-08 15:24:24,079 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [70, 71] 2026-10-08 15:24:24,684 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [12, 11] 2026-10-08 15:24:24,737 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [22] 2026-10-08 15:24:24,748 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [1] 2026-10-08 15:24:25,244 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [63, 62] 2026-10-08 15:24:25,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [54] 2026-10-08 15:24:25,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [52] 2026-10-08 15:24:25,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [59, 58] 2026-10-08 15:24:25,830 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [52] 2026-10-08 15:24:25,842 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [48] 2026-10-08 15:24:26,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [61, 60] 2026-10-08 15:24:26,316 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [53] 2026-10-08 15:24:26,325 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [50] 2026-10-08 15:24:26,923 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_point_report_and_compute_card_point ... 2026-10-08 15:24:29,259 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_program_customer_domain ... 2026-10-08 15:24:30,177 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [503, 502] 2026-10-08 15:24:30,211 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [491, 492] 2026-10-08 15:24:32,262 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:24:34,423 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_loyalty_sale.tests.test_security: Starting TestPosSecurity.test_access_point_report_sale_manager ... 2026-10-08 15:24:34,465 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2555, model: loyalty.points.report 2026-10-08 15:24:34,482 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2555, model: loyalty.points.report 2026-10-08 15:24:34,489 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2555, model: loyalty.points.report 2026-10-08 15:24:34,550 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:24:34,572 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mail_route.tests.test_change_mail_thread: Starting TestChangeMailThread.test_change_mail_thread ... 2026-10-08 15:24:34,786 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:24:56,706 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36189] 2026-10-08 15:24:56,706 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-08 15:24:57,360 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:58,046 121 INFO rb-b76ecc8-225362-422414 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:4994, custom_values:None, uid:1 2026-10-08 15:24:58,165 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:58,165 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:24:58,172 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:24:58,226 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_references_to_existing_record ... 2026-10-08 15:24:58,405 121 INFO rb-b76ecc8-225362-422414 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:4994, custom_values:None, uid:1 2026-10-08 15:24:58,555 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:58,555 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:24:58,557 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:24:58,600 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:58,745 121 INFO rb-b76ecc8-225362-422414 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:4994, custom_values:None, uid:1 2026-10-08 15:24:58,919 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:58,919 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:24:58,933 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:24:59,002 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3436 and Message-Id '<261643792409803.1791473098.957337617874146-openerp-4994-res.partner@b8ddc400e6c1>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-08 15:24:59,002 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:24:59,004 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:24:59,052 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:59,288 121 INFO rb-b76ecc8-225362-422414 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:4994, custom_values:None, uid:1 2026-10-08 15:24:59,475 121 INFO rb-b76ecc8-225362-422414 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-08 15:24:59,475 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:24:59,477 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:24:59,629 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3438 and Message-Id '<490206502527302.1791473099.581063508987427-openerp-4994-res.partner@b8ddc400e6c1>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-08 15:24:59,630 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:24:59,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:24:59,678 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_keeps_foreign_references_after_many_internal_notes ... 2026-10-08 15:24:59,848 121 INFO rb-b76ecc8-225362-422414 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:4994, custom_values:None, uid:1 2026-10-08 15:25:00,018 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:00,018 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:25:00,020 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:25:00,618 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3440 and Message-Id '<307617154646395.1791473100.580261230468750-openerp-4994-res.partner@b8ddc400e6c1>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-08 15:25:00,618 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:25:00,620 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:25:00,665 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_fallback_survives_many_intervening_messages ... 2026-10-08 15:25:00,799 121 INFO rb-b76ecc8-225362-422414 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:4994, custom_values:None, uid:1 2026-10-08 15:25:00,957 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:00,957 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:25:00,966 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:25:01,700 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3442 and Message-Id '<799401886617381.1791473101.656911849975586-openerp-4994-res.partner@b8ddc400e6c1>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-08 15:25:01,700 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:25:01,702 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:25:01,746 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:01,899 121 INFO rb-b76ecc8-225362-422414 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:4994, custom_values:None, uid:1 2026-10-08 15:25:02,073 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:02,074 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:25:02,081 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:25:02,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3444 and Message-Id '<908397013445386.1791473102.104445934295654-openerp-4994-res.partner@b8ddc400e6c1>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-08 15:25:02,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:25:02,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:25:02,202 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_walks_back_past_empty_subject_message ... 2026-10-08 15:25:02,359 121 INFO rb-b76ecc8-225362-422414 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:4994, custom_values:None, uid:1 2026-10-08 15:25:02,517 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:02,517 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:25:02,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:25:02,610 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3446 and Message-Id '<781738155917525.1791473102.567758560180664-openerp-4994-res.partner@b8ddc400e6c1>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-10-08 15:25:02,611 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:25:02,613 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:25:02,657 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:02,843 121 INFO rb-b76ecc8-225362-422414 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:4994, custom_values:None, uid:1 2026-10-08 15:25:02,979 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:02,979 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-08 15:25:02,989 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-10-08 15:25:03,255 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:25:04,386 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3448] 2026-10-08 15:25:04,405 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62190] 2026-10-08 15:25:04,415 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:25:05,032 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3449] 2026-10-08 15:25:05,043 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62192] 2026-10-08 15:25:05,052 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:25:05,083 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_hr_officer_still_reads_the_routing_headers ... 2026-10-08 15:25:05,150 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:05,470 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:25:06,011 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3450] 2026-10-08 15:25:06,022 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62194] 2026-10-08 15:25:06,031 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:25:06,096 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_01_maintenance_equipment_hierarchy ... 2026-10-08 15:25:06,208 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_02_maintenance_equipment_hierarchy ... 2026-10-08 15:25:06,298 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62196] 2026-10-08 15:25:06,332 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted maintenance.equipment records with IDs: [32] 2026-10-08 15:25:06,349 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7142] 2026-10-08 15:25:06,386 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_03_maintenance_equipment_hierarchy ... 2026-10-08 15:25:06,428 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_04_maintenance_equipment_hierarchy ... 2026-10-08 15:25:06,486 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_05_maintenance_equipment_hierarchy ... 2026-10-08 15:25:06,528 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_06_maintenance_equipment_hierarchy ... 2026-10-08 15:25:06,567 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_07_maintenance_equipment_hierarchy ... 2026-10-08 15:25:06,633 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_08_maintenance_equipment_hierarchy ... 2026-10-08 15:25:06,700 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_09_child_maintenance_ids_hierarchy ... 2026-10-08 15:25:06,842 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_10_recursive_parent_ids_hierarchy ... 2026-10-08 15:25:06,911 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:25:07,659 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3451] 2026-10-08 15:25:07,674 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62198] 2026-10-08 15:25:07,685 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:25:07,748 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_compute_parent_equipments ... 2026-10-08 15:25:07,860 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_compute_child_maintenances ... 2026-10-08 15:25:07,930 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_unlink_request_done_01 ... 2026-10-08 15:25:08,145 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3452] 2026-10-08 15:25:08,266 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3453] 2026-10-08 15:25:08,293 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2563 deleted mail.message records with IDs: [107] 2026-10-08 15:25:08,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2563, model: maintenance.request 2026-10-08 15:25:08,345 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.message records with IDs: [107] 2026-10-08 15:25:08,440 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [46114] 2026-10-08 15:25:08,441 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted maintenance.request records with IDs: [1] 2026-10-08 15:25:08,450 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [20, 21] 2026-10-08 15:25:08,502 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:25:17,573 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_cannot_access_other_merchant ... 2026-10-08 15:25:18,178 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:18,252 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_res_partner ... 2026-10-08 15:25:19,839 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3454] 2026-10-08 15:25:19,973 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3455] 2026-10-08 15:25:20,403 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:20,557 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:22,450 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3456] 2026-10-08 15:25:22,635 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3457] 2026-10-08 15:25:22,961 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_003_merchant_access_commission_fee ... 2026-10-08 15:25:23,668 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:23,721 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_004_merchant_access_product_template ... 2026-10-08 15:25:24,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3458] 2026-10-08 15:25:25,033 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3459] 2026-10-08 15:25:25,139 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:25,189 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_005_merchant_access_product_variable ... 2026-10-08 15:25:26,266 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3460] 2026-10-08 15:25:26,398 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3461] 2026-10-08 15:25:26,586 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:26,659 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:26,725 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:26,778 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_006_merchant_access_merchant_category ... 2026-10-08 15:25:26,805 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.category 2026-10-08 15:25:26,852 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_007_merchant_access_merchant_product_category ... 2026-10-08 15:25:26,869 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.product.category 2026-10-08 15:25:26,920 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_008_merchant_access_commission_fee_rule ... 2026-10-08 15:25:26,956 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.rule 2026-10-08 15:25:26,976 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:27,062 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_009_market_user_access_partner ... 2026-10-08 15:25:27,818 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #21 deleted res.partner records with IDs: [5008] 2026-10-08 15:25:27,853 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_011_market_user_access_commission_fee ... 2026-10-08 15:25:27,982 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee 2026-10-08 15:25:28,013 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:28,037 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee 2026-10-08 15:25:28,048 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:28,114 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_014_market_user_access_merchant_category ... 2026-10-08 15:25:28,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.category 2026-10-08 15:25:28,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_015_market_user_access_merchant_product_category ... 2026-10-08 15:25:28,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.product.category 2026-10-08 15:25:28,266 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_016_market_user_access_commission_fee_rule ... 2026-10-08 15:25:28,299 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.rule 2026-10-08 15:25:28,316 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:28,398 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_017_market_all_user_access_res_partner ... 2026-10-08 15:25:28,680 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #23 deleted mail.message records with IDs: [6701] 2026-10-08 15:25:28,988 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #23 deleted ir.model.data records with IDs: [389819] 2026-10-08 15:25:28,989 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #23 deleted res.partner records with IDs: [288] 2026-10-08 15:25:29,034 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_021_market_all_user_access_merchant_category ... 2026-10-08 15:25:29,093 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.category 2026-10-08 15:25:29,153 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_022_market_all_user_access_merchant_product_category ... 2026-10-08 15:25:29,194 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.product.category 2026-10-08 15:25:29,247 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_023_market_all_user_access_commission_fee ... 2026-10-08 15:25:29,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee 2026-10-08 15:25:29,325 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_024_market_all_user_access_commission_fee_rule ... 2026-10-08 15:25:29,361 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.rule 2026-10-08 15:25:29,379 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:29,466 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_025_market_admin_access_res_partner ... 2026-10-08 15:25:30,095 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #24 deleted res.partner records with IDs: [5011] 2026-10-08 15:25:30,142 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_028_market_admin_access_merchant_category ... 2026-10-08 15:25:30,193 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6720] 2026-10-08 15:25:30,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [389842] 2026-10-08 15:25:30,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #24 deleted merchant.category records with IDs: [1] 2026-10-08 15:25:30,237 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_029_market_admin_access_merchant_product_category ... 2026-10-08 15:25:30,306 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #24 deleted merchant.product.category records with IDs: [13] 2026-10-08 15:25:30,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_030_market_admin_access_commission_fee_rule ... 2026-10-08 15:25:30,417 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:30,465 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6730] 2026-10-08 15:25:30,489 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [389852] 2026-10-08 15:25:30,489 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #24 deleted marketplace.commission.fee.rule records with IDs: [6] 2026-10-08 15:25:30,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_031_market_admin_access_commission_fee ... 2026-10-08 15:25:30,560 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee 2026-10-08 15:25:30,615 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_032_merchant_access_product_attribute ... 2026-10-08 15:25:30,732 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.attribute records with IDs: [119] 2026-10-08 15:25:30,735 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:30,768 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:30,823 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_033_merchant_access_product_attribute_value ... 2026-10-08 15:25:30,892 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.attribute.value records with IDs: [335] 2026-10-08 15:25:30,895 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:30,936 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:30,988 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_034_merchant_access_product_supplierinfo ... 2026-10-08 15:25:31,091 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:31,139 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_035_merchant_access_marketplace_commission_fee_reports ... 2026-10-08 15:25:31,232 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:31,285 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:31,304 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,311 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,323 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,328 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,333 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,337 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,340 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,347 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,352 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,359 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,364 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-10-08 15:25:31,400 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_036_market_user_access_marketplace_commission_fee_reports ... 2026-10-08 15:25:31,609 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:31,667 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:31,690 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-10-08 15:25:31,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-10-08 15:25:31,700 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-10-08 15:25:31,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-10-08 15:25:31,713 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-10-08 15:25:31,717 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-10-08 15:25:31,724 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-10-08 15:25:31,729 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-10-08 15:25:31,734 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-10-08 15:25:31,776 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_037_market_user_all_merchant_access_commission_fee_reports ... 2026-10-08 15:25:31,874 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-10-08 15:25:31,888 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-10-08 15:25:31,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-10-08 15:25:31,901 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-10-08 15:25:31,906 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-10-08 15:25:31,910 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-10-08 15:25:31,918 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-10-08 15:25:31,923 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-10-08 15:25:31,928 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-10-08 15:25:31,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_038_market_admin_access_commission_fee_reports ... 2026-10-08 15:25:32,071 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-10-08 15:25:32,086 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-10-08 15:25:32,091 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-10-08 15:25:32,099 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-10-08 15:25:32,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-10-08 15:25:32,109 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-10-08 15:25:32,117 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-10-08 15:25:32,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-10-08 15:25:32,126 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-10-08 15:25:32,168 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_merchant_access_product_template_attribute_line_001 ... 2026-10-08 15:25:33,110 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.product records with IDs: [2178, 2179] 2026-10-08 15:25:33,496 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.product records with IDs: [2184, 2185, 2182, 2183] 2026-10-08 15:25:33,571 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [507] 2026-10-08 15:25:33,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [508] 2026-10-08 15:25:33,608 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [511] 2026-10-08 15:25:33,627 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [512] 2026-10-08 15:25:33,671 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [148] 2026-10-08 15:25:33,699 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [150] 2026-10-08 15:25:34,028 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:34,066 121 INFO rb-b76ecc8-225362-422414 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-08 15:25:34,236 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:25:42,540 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_invoice_report_select_is_queryable ... 2026-10-08 15:25:43,320 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:25:53,666 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_account_move_line: Starting TestAccountMoveLine.test_001_inverse_marketplace_commission_amount_currency ... 2026-10-08 15:25:55,551 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:26:13,886 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_invoiced_amount_sign_consistent_across_split_documents ... 2026-10-08 15:26:15,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_negative_batch_never_merges_into_positive_draft ... 2026-10-08 15:26:16,547 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_merges_into_existing_invoice_not_a_second ... 2026-10-08 15:26:17,735 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_never_merges_into_credit_note_draft ... 2026-10-08 15:26:18,979 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:26:26,831 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_001_action_create_invoices ... 2026-10-08 15:26:27,781 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_003_compute_invoiced_amount ... 2026-10-08 15:26:28,453 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_004_update_invoices ... 2026-10-08 15:26:30,327 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_005_modify_commission_fee ... 2026-10-08 15:26:30,424 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_006_compute_commission_rate ... 2026-10-08 15:26:30,518 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_007_compute_commission_amount ... 2026-10-08 15:26:30,564 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_008_update_existing_invoice_when_have_null_invoice_date_invoice ... 2026-10-08 15:26:33,734 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_009_update_existing_invoice_for_invoice_date_is_null ... 2026-10-08 15:26:35,003 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_010_merchant_3_commission_fee_1_change_to_draft ... 2026-10-08 15:26:35,057 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_02_validate_create_invoice ... 2026-10-08 15:26:35,265 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:26:43,699 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_001_monetary_value_when_the_currencies_are_the_same_merchant ... 2026-10-08 15:26:44,325 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_002_check_the_merchant_currency_value_other_than_commission_fee ... 2026-10-08 15:26:44,542 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_003_internal_user_read_monetary_on_report ... 2026-10-08 15:26:44,780 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:26:53,346 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_001_sql_constrains ... 2026-10-08 15:26:54,007 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_002_constraints_commission_rate ... 2026-10-08 15:26:54,045 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_003_constraints_date_start_date_end ... 2026-10-08 15:26:54,222 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:27:01,927 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_a_rate_card_attached_to_no_category_stays_readable ... 2026-10-08 15:27:02,444 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_fixture_preconditions_hold ... 2026-10-08 15:27:02,475 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_marketplace_administrator_still_sees_every_rate_card ... 2026-10-08 15:27:02,530 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_list_another_merchants_rate_card ... 2026-10-08 15:27:02,583 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_open_another_merchants_rate_card ... 2026-10-08 15:27:02,657 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_product_form_still_shows_its_commission_fee_rule ... 2026-10-08 15:27:02,703 121 INFO rb-b76ecc8-225362-422414 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-08 15:27:02,750 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_scoping_is_symmetric_between_merchants ... 2026-10-08 15:27:02,878 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:27:33,807 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_commission_tax_scope: Starting TestCommissionLineTaxScope.test_commission_line_taxes_scoped_to_fee_company ... 2026-10-08 15:27:34,039 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:27:42,030 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_001_compute_merchant_last_period_last_date ... 2026-10-08 15:27:42,797 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_002_constrains_warning_number_date ... 2026-10-08 15:27:42,983 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:27:51,343 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_001_daily_cron_run_single_commission ... 2026-10-08 15:27:53,058 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_002_weekly_cron_run_single_commission ... 2026-10-08 15:27:54,674 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_003_monthy_cron_run_single_commission ... 2026-10-08 15:27:56,210 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_004_daily_cron_run_multi_commission ... 2026-10-08 15:27:59,203 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_005_cron_send_warning_message ... 2026-10-08 15:27:59,474 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3462] 2026-10-08 15:27:59,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3463] 2026-10-08 15:27:59,680 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3464] 2026-10-08 15:27:59,765 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3465] 2026-10-08 15:27:59,843 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_006_cron_when_change_state_to_draft ... 2026-10-08 15:28:02,029 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:28:10,431 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_merchant_category: Starting TestMerchantCategory.test_001_name_uniq ... 2026-10-08 15:28:11,143 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:28:19,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_chatter_grant_does_not_leak_other_merchants_rows ... 2026-10-08 15:28:19,968 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_product_chatter_thread_data_completes_without_accesserror ... 2026-10-08 15:28:20,211 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_reads_own_product_activity_ids_without_accesserror ... 2026-10-08 15:28:20,448 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:28:28,245 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_001_name_uniq ... 2026-10-08 15:28:28,751 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_002_action_synchronize_product_value ... 2026-10-08 15:28:29,422 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:28:29,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_menu_load_keeps_hiding_hr_department ... 2026-10-08 15:28:29,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_predicate_callable_from_any_env ... 2026-10-08 15:28:29,601 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_user_can_open_backend ... 2026-10-08 15:28:29,820 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:merchant01 from n/a 2026-10-08 15:28:29,830 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:28:31,322 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:28:31] "GET /odoo HTTP/1.1" 200 - 132 0.120 1.376 2026-10-08 15:28:31,324 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_merchant_web_client.TestMerchantWebClient.test_merchant_user_can_open_backend: waiting for threads: [] 2026-10-08 15:28:31,378 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:28:41,020 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_001_merchant_store_ids_value ... 2026-10-08 15:28:41,536 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_002_commercial_fields ... 2026-10-08 15:28:41,631 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_003_share_with_merchant ... 2026-10-08 15:28:42,126 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_005_setup_fee_invoice ... 2026-10-08 15:28:42,979 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_006_setup_fee_paid ... 2026-10-08 15:28:45,854 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_007_merchant_store_count ... 2026-10-08 15:28:46,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_008_merchant_product_count ... 2026-10-08 15:28:46,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_009_constrains_merchant_state ... 2026-10-08 15:28:46,701 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_010_action_active ... 2026-10-08 15:28:46,853 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_011_action_suspend ... 2026-10-08 15:28:46,968 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_012_action_close ... 2026-10-08 15:28:47,079 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_013_constraints_merchant_store_commercial_partner_id ... 2026-10-08 15:28:47,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_014_inverse_is_merchant_store ... 2026-10-08 15:28:47,378 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_015_merchant_action_change_merchant_state ... 2026-10-08 15:28:48,462 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_016_compute_is_merchant_by_merchant ... 2026-10-08 15:28:49,621 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3467] 2026-10-08 15:28:49,768 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3468] 2026-10-08 15:28:50,177 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_017_compute_is_merchant_by_internal_user ... 2026-10-08 15:28:50,601 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_018_constrains_merchant_store_company_type ... 2026-10-08 15:28:50,726 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_019_merchant_can_modify_own_info_at_portal ... 2026-10-08 15:28:50,749 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:merchant01 from n/a 2026-10-08 15:28:50,770 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:28:51,465 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:28:51] "POST /my/account HTTP/1.1" 303 - 133 0.163 0.535 2026-10-08 15:28:53,038 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:28:53] "GET /my/home HTTP/1.1" 200 - 272 0.267 1.302 2026-10-08 15:28:53,041 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner.TestPartner.test_019_merchant_can_modify_own_info_at_portal: waiting for threads: [] 2026-10-08 15:28:53,090 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_020_default_merchant_state_with_default_merchant_state_draft ... 2026-10-08 15:28:53,662 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3469] 2026-10-08 15:28:53,679 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62222] 2026-10-08 15:28:53,691 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:28:53,730 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal_user from n/a 2026-10-08 15:28:53,742 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:28:55,861 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 15:28:55,862 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:28:55] "POST /my/home/become_merchant HTTP/1.1" 200 - 390 0.298 1.827 2026-10-08 15:28:55,920 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_021_default_merchant_state_with_default_merchant_state_active ... 2026-10-08 15:28:56,456 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3470] 2026-10-08 15:28:56,469 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62225] 2026-10-08 15:28:56,478 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:28:56,508 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal_user from n/a 2026-10-08 15:28:56,516 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:28:58,734 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 15:28:58,735 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:28:58] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.378 1.844 2026-10-08 15:28:58,927 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:28:58,948 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_company_delivery_address_create_recomputes_product_addresses ... 2026-10-08 15:29:00,332 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_mixed_batch_recompute_scoped_to_delivery_company_only ... 2026-10-08 15:29:09,998 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_create_does_not_scan_companies ... 2026-10-08 15:29:10,126 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_unlink_does_not_scan_companies ... 2026-10-08 15:29:10,280 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62419] 2026-10-08 15:29:10,636 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.partner records with IDs: [5059] 2026-10-08 15:29:10,738 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:29:19,555 121 INFO rb-b76ecc8-225362-422414 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-08 15:29:20,264 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_no_marketplace_recompute_sql ... 2026-10-08 15:29:20,368 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_zero_seam_statements_total ... 2026-10-08 15:29:20,606 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:29:29,109 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreAddressRecomputeSurvives.test_store_state_change_recomputes_product_country_states ... 2026-10-08 15:29:30,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:29:39,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_false_for_unpaid_store ... 2026-10-08 15:29:40,672 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_true_after_real_payment_flow ... 2026-10-08 15:29:43,833 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:29:52,956 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreActivationRecomputeSurvives.test_store_activation_recomputes_service_product_country_states ... 2026-10-08 15:29:54,374 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:29:54,399 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_portal_is_merchant_security: Starting TestPortalIsMerchantSecurity.test_portal_post_to_my_account_cannot_flip_is_merchant ... 2026-10-08 15:29:55,130 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3471] 2026-10-08 15:29:55,160 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62424] 2026-10-08 15:29:55,171 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:29:55,207 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal.buyer@example.viindoo.com from n/a 2026-10-08 15:29:55,236 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:29:58,730 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:29:58] "POST /my/account HTTP/1.1" 200 - 237 0.322 3.185 2026-10-08 15:29:58,815 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:30:08,209 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_read_own_combo_item ... 2026-10-08 15:30:08,918 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_search_own_combo_item ... 2026-10-08 15:30:08,980 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_browse_cross_merchant_combo_item ... 2026-10-08 15:30:09,008 121 INFO rb-b76ecc8-225362-422414 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-08 15:30:09,078 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_search_cross_merchant_combo_item ... 2026-10-08 15:30:09,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:30:17,995 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_display_name_domain_leaf_is_scoped_too ... 2026-10-08 15:30:18,851 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_still_finds_own_product_without_the_marketplace_context ... 2026-10-08 15:30:19,052 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_never_offers_another_merchants_product ... 2026-10-08 15:30:19,281 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_offers_own_product ... 2026-10-08 15:30:19,531 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_variant_type_ahead_never_offers_another_merchants_variant ... 2026-10-08 15:30:19,742 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_name_search_unaffected_for_non_marketplace_user ... 2026-10-08 15:30:20,710 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:30:28,887 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_product: Starting TestMarketPlaceProductProduct.test_merchant_manage_product_attribute ... 2026-10-08 15:30:30,279 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.product records with IDs: [2224, 2223] 2026-10-08 15:30:30,340 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [513] 2026-10-08 15:30:30,356 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [514] 2026-10-08 15:30:30,395 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [152] 2026-10-08 15:30:30,832 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:30:38,903 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_001_product_template_merchant_constraints ... 2026-10-08 15:30:39,566 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_002_merchant_product_categ_merchant_constraints ... 2026-10-08 15:30:39,667 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_003_check_required_merchant_stores ... 2026-10-08 15:30:40,324 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_004_check_invalid_merchant ... 2026-10-08 15:30:40,585 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_005_check_invalid_merchant_stores ... 2026-10-08 15:30:40,896 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_006_compute_store_address_of_merchant_product ... 2026-10-08 15:30:41,071 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_007_compute_store_address_of_company_product ... 2026-10-08 15:30:44,769 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_008_compute_store_address_of_merchant_product ... 2026-10-08 15:30:44,907 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_009_compute_store_address_when_unlink_delivery_address ... 2026-10-08 15:30:48,031 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.partner records with IDs: [5079] 2026-10-08 15:30:49,062 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:30:57,125 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_res_users: Starting TestMarketPlaceResUsers.test_001_compute_share_of_merchant ... 2026-10-08 15:30:58,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:30:58,400 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_all_user_type_groups_share_does_not_raise ... 2026-10-08 15:30:58,793 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_hidden_merchant_group_field_states_why_it_is_hidden ... 2026-10-08 15:30:59,525 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_normal_operation_injects_merchant_under_portal ... 2026-10-08 15:31:00,221 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:31:09,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_category_scoped_programme_is_readable_by_every_merchant ... 2026-10-08 15:31:10,266 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_domain_scoped_programme_is_readable_by_nobody ... 2026-10-08 15:31:10,376 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_mixed_program_really_mixes_restricted_and_unrestricted_rules ... 2026-10-08 15:31:10,416 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_products_belong_to_different_merchants ... 2026-10-08 15:31:10,457 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_marketplace_administrator_still_sees_every_program ... 2026-10-08 15:31:10,519 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_open_another_merchants_program_directly ... 2026-10-08 15:31:10,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_see_another_merchants_program_rule_reward_mail ... 2026-10-08 15:31:10,734 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_never_sees_any_loyalty_card ... 2026-10-08 15:31:10,849 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_that_carries_one_unrestricted_rule ... 2026-10-08 15:31:10,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_with_no_rule_at_all ... 2026-10-08 15:31:11,005 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_own_program_rule_reward_mail ... 2026-10-08 15:31:11,111 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_product_scoped_programme_still_names_its_owner ... 2026-10-08 15:31:11,210 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_scoping_is_symmetric_between_merchants ... 2026-10-08 15:31:11,395 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:31:19,626 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_marketplace_administrator_still_sees_every_rating ... 2026-10-08 15:31:20,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_open_a_rating_about_themselves_directly ... 2026-10-08 15:31:20,308 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_see_another_merchants_rating ... 2026-10-08 15:31:20,364 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_never_sees_any_rating_even_about_themselves ... 2026-10-08 15:31:20,540 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:31:29,725 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_access_share_sale_order ... 2026-10-08 15:31:31,113 121 INFO rb-b76ecc8-225362-422414 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-08 15:31:31,216 121 INFO rb-b76ecc8-225362-422414 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-08 15:31:31,325 121 INFO rb-b76ecc8-225362-422414 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-08 15:31:32,518 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_sale_order ... 2026-10-08 15:31:32,579 121 INFO rb-b76ecc8-225362-422414 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-08 15:31:34,155 121 INFO rb-b76ecc8-225362-422414 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-08 15:31:34,860 121 INFO rb-b76ecc8-225362-422414 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-08 15:31:35,121 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_002_market_user_access_sale_order ... 2026-10-08 15:31:36,075 121 INFO rb-b76ecc8-225362-422414 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-08 15:31:36,185 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: sale.order 2026-10-08 15:31:36,303 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_003_market_all_users_access_sale_order ... 2026-10-08 15:31:37,029 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: sale.order 2026-10-08 15:31:37,128 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_004_merchant_users_access_sale_order ... 2026-10-08 15:31:38,612 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_merchant_access_sale_order_create_by_own_001 ... 2026-10-08 15:31:38,970 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:31:48,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_customer_mode_hides_non_customers_from_a_merchant ... 2026-10-08 15:31:49,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_merchant_id_context_narrows_the_picker_to_that_merchant ... 2026-10-08 15:31:49,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_the_narrowing_is_inert_without_its_context_keys ... 2026-10-08 15:31:49,899 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:31:59,734 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_01_payment_transaction ... 2026-10-08 15:32:02,479 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_02_payment_transaction ... 2026-10-08 15:32:04,235 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_03_payment_transaction ... 2026-10-08 15:32:06,642 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:32:15,607 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_001_merchant_create_update_sale_order ... 2026-10-08 15:32:18,190 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_002_add_sale_order_line_after_on_order_confirmed ... 2026-10-08 15:32:19,375 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_003_update_value_sale_order_line_on_order_confirmed ... 2026-10-08 15:32:20,771 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [588] 2026-10-08 15:32:21,033 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_004_cancel_sale_order ... 2026-10-08 15:32:22,303 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2316] 2026-10-08 15:32:22,815 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [518, 517] 2026-10-08 15:32:22,855 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [333] 2026-10-08 15:32:22,872 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [506] 2026-10-08 15:32:23,110 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_005_merchant_create_sale_order_with_negative_commission ... 2026-10-08 15:32:24,584 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_006_overlap_merchant_sale_order ... 2026-10-08 15:32:25,547 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_007_compute_is_multi_merchant_order ... 2026-10-08 15:32:26,037 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_merchant_store ... 2026-10-08 15:32:26,337 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_product_vs_store ... 2026-10-08 15:32:26,834 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_is_multi_merchant_order_is_answered_per_reader ... 2026-10-08 15:32:26,902 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_single_merchant_so_001 ... 2026-10-08 15:32:28,601 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452504974143086.1791473548.433761358261108-openerp-726-sale.order@b8ddc400e6c1>: ['"Merchant 1 Customer 1" <@False>'] 2026-10-08 15:32:28,638 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3473] 2026-10-08 15:32:28,706 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3474] 2026-10-08 15:32:28,906 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted stock.move.line records with IDs: [2319] 2026-10-08 15:32:29,153 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [522, 521] 2026-10-08 15:32:29,201 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [337] 2026-10-08 15:32:29,221 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [510] 2026-10-08 15:32:29,324 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_so_single_merchant_002 ... 2026-10-08 15:32:29,719 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_action_confirm_posts_message ... 2026-10-08 15:32:31,087 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3475] 2026-10-08 15:32:31,151 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.followers records with IDs: [7323] 2026-10-08 15:32:31,194 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_includes_merchant_partner_in_recipients ... 2026-10-08 15:32:32,117 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_validate_merchant_cancel_so_001 ... 2026-10-08 15:32:34,769 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:32:35,532 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3476] 2026-10-08 15:32:35,556 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62454] 2026-10-08 15:32:35,568 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:32:35,740 121 INFO rb-b76ecc8-225362-422414 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-08 15:32:38,167 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-10-08 15:32:41,715 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2573 deleted stock.move.line records with IDs: [2323] 2026-10-08 15:32:42,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:32:52,180 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_001_check_required_store_with_not_service_product ... 2026-10-08 15:32:54,273 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_002_merchant_cannot_buy_own_product ... 2026-10-08 15:32:55,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_compute_merchant_id_001 ... 2026-10-08 15:32:55,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_hand_typed_price_is_reset_when_the_product_changes ... 2026-10-08 15:32:57,604 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_merchant_line_still_requires_a_store_to_be_chosen ... 2026-10-08 15:32:58,066 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:33:07,762 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale.tests.test_sale_report: Starting TestSaleReport.test_read_group_marketplace_measures ... 2026-10-08 15:33:08,978 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:33:18,674 121 INFO rb-b76ecc8-225362-422414 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-08 15:33:21,499 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:33:32,378 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cancel_of_loyalty_order_is_currently_refused ... 2026-10-08 15:33:35,839 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 18, model: addendum.addendum 2026-10-08 15:33:35,948 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_read_other_merchant_loyalty_history ... 2026-10-08 15:33:38,111 121 INFO rb-b76ecc8-225362-422414 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-08 15:33:40,356 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_confirms_order_with_loyalty_program ... 2026-10-08 15:33:42,045 121 INFO rb-b76ecc8-225362-422414 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-08 15:33:44,035 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:33:53,979 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_01_marketplace_order_with_discount_loyalty_01 ... 2026-10-08 15:33:56,624 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_02_marketplace_order_with_discount_loyalty_02 ... 2026-10-08 15:33:59,176 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_03_marketplace_order_with_discount_loyalty_03 ... 2026-10-08 15:34:01,528 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_04_marketplace_order_with_discount_loyalty_04 ... 2026-10-08 15:34:01,554 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-08 15:34:04,091 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_05_marketplace_order_with_discount_loyalty_05 ... 2026-10-08 15:34:04,116 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-08 15:34:06,637 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_06_marketplace_order_with_discount_loyalty_06 ... 2026-10-08 15:34:06,664 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-08 15:34:09,624 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_07_marketplace_order_with_discount_loyalty_07 ... 2026-10-08 15:34:09,648 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-08 15:34:12,457 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_08_marketplace_order_with_discount_loyalty_08 ... 2026-10-08 15:34:12,487 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-08 15:34:15,076 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_09_marketplace_order_with_discount_loyalty_09 ... 2026-10-08 15:34:17,314 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_10_marketplace_order_with_free_product_loyalty ... 2026-10-08 15:34:17,332 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-10-08 15:34:20,768 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_11_merchant_cancel_draft_so_with_coupon_points ... 2026-10-08 15:34:21,823 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [376, 378] 2026-10-08 15:34:21,838 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [549] 2026-10-08 15:34:22,116 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:34:31,596 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:33,028 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:33,563 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:34,123 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:34,719 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:35,260 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:35,992 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:34:45,930 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:47,518 121 INFO rb-b76ecc8-225362-422414 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: 6232 2026-10-08 15:34:47,518 121 INFO rb-b76ecc8-225362-422414 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/tmptjvqc_5e_chrome_odoo 2026-10-08 15:34:47,519 121 INFO rb-b76ecc8-225362-422414 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:37767/json/version 2026-10-08 15:34:47,534 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:37767/json/version with timeout 3 increased to 10s during tests 2026-10-08 15:34:47,611 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:47,611 121 INFO rb-b76ecc8-225362-422414 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:37767/json 2026-10-08 15:34:47,612 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:37767/json with timeout 3 increased to 10s during tests 2026-10-08 15:34:47,630 121 INFO rb-b76ecc8-225362-422414 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:37767/devtools/page/E2FD6EAE2A0ABDC00228D924CE44303D 2026-10-08 15:34:47,643 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:47,655 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:47,726 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal from n/a 2026-10-08 15:34:47,738 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:47,750 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:47,750 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:47,776 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:34:50,267 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /shop?search=Laptop%20Dell HTTP/1.1" 200 - 312 0.437 2.058 2026-10-08 15:34:50,271 121 INFO rb-b76ecc8-225362-422414 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': 'E2FD6EAE2A0ABDC00228D924CE44303D', 'loaderId': 'CC10F844BB9F78875A70CCB0CDD4AC0E', 'isDownload': False} 2026-10-08 15:34:50,271 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:50,305 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 15:34:50,350 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d26264/web.assets_frontend.min.css, copying from /web/assets/2d26264/web.assets_frontend.min.css 2026-10-08 15:34:50,497 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /web/assets/1/2d26264/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.142 0.055 2026-10-08 15:34:50,539 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:50,540 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:50,548 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/32ab3e7/web.assets_frontend_minimal.min.js, copying from /web/assets/32ab3e7/web.assets_frontend_minimal.min.js 2026-10-08 15:34:50,571 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /web/assets/1/32ab3e7/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.023 0.193 2026-10-08 15:34:50,609 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5c79463/web.__assets_tests_call__.min.js, copying from /web/assets/5c79463/web.__assets_tests_call__.min.js 2026-10-08 15:34:50,641 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /web/assets/1/5c79463/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.017 0.083 2026-10-08 15:34:50,836 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 15:34:50,850 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /web/image/website/1/logo/My%20Website?unique=ab7752e HTTP/1.1" 200 - 4 0.012 0.034 2026-10-08 15:34:50,863 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.061 2026-10-08 15:34:50,873 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 15:34:50,884 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /web/image/product.template/403/image_512/Laptop%20Dell?unique=b920797 HTTP/1.1" 200 - 3 0.005 0.045 2026-10-08 15:34:50,923 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/99a94b5/web.assets_frontend_lazy.min.js, copying from /web/assets/99a94b5/web.assets_frontend_lazy.min.js 2026-10-08 15:34:50,968 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /web/assets/1/99a94b5/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.018 0.052 2026-10-08 15:34:50,985 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:50] "GET /web/image/website/1/favicon?unique=ab7752e HTTP/1.1" 200 - 4 0.003 0.071 2026-10-08 15:34:51,472 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:51] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 15:34:51,625 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:51,637 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:51,686 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.015 0.161 2026-10-08 15:34:51,790 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:51] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.046 0.204 2026-10-08 15:34:52,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: product.template 2026-10-08 15:34:53,027 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:53] "GET /shop/laptop-dell-403?search=Laptop+Dell HTTP/1.1" 200 - 219 0.266 0.993 2026-10-08 15:34:53,090 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:53] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.009 0.016 2026-10-08 15:34:53,258 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:53] "GET /web/image/product.product/783/image_1024/Laptop%20Dell?unique=b920797 HTTP/1.1" 200 - 5 0.010 0.020 2026-10-08 15:34:53,328 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:53] "GET /web/image/res.partner/285/image_256?unique=b920797 HTTP/1.1" 200 - 13 0.025 0.071 2026-10-08 15:34:53,699 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:53,729 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.007 2026-10-08 15:34:53,814 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:53] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.026 0.062 2026-10-08 15:34:53,833 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:53,911 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:53,976 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:54,140 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:54] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 66 0.126 0.241 2026-10-08 15:34:54,253 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:54] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 31 0.039 0.231 2026-10-08 15:34:54,352 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:54] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 17 0.039 0.051 2026-10-08 15:34:54,553 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:54] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 51 0.088 0.100 2026-10-08 15:34:54,725 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:54] "POST /website_sale/product_configurator/get_values HTTP/1.1" 200 - 45 0.068 0.277 2026-10-08 15:34:54,792 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:54,827 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:54] "GET /web/image/product.product/783/image_256 HTTP/1.1" 200 - 5 0.007 0.044 2026-10-08 15:34:54,860 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:54,899 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:54] "POST /website_sale/product_configurator/get_optional_products HTTP/1.1" 200 - 16 0.026 0.083 2026-10-08 15:34:54,963 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:54] "GET /web/image/product.product/787/image_256 HTTP/1.1" 200 - 5 0.012 0.175 2026-10-08 15:34:55,712 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:55] "POST /website_sale/product_configurator/update_cart HTTP/1.1" 200 - 181 0.284 0.558 2026-10-08 15:34:55,752 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:55] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 11 0.019 0.655 2026-10-08 15:34:55,764 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:55,765 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:55,882 121 INFO rb-b76ecc8-225362-422414 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 13150832 (allocated 14155776) 2026-10-08 15:34:55,901 121 INFO rb-b76ecc8-225362-422414 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 6232 2026-10-08 15:34:55,904 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:55,905 121 INFO rb-b76ecc8-225362-422414 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 6232 2026-10-08 15:34:55,968 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:55] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 52 0.101 0.138 2026-10-08 15:34:56,007 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:56] "GET /web/image/product.product/783/image_128?unique=b920797 HTTP/1.1" 200 - 5 0.007 0.228 2026-10-08 15:34:56,025 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_153456_024957_test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.txt 2026-10-08 15:34:56,025 121 INFO rb-b76ecc8-225362-422414 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/tmptjvqc_5e_chrome_odoo" 2026-10-08 15:34:56,038 121 INFO rb-b76ecc8-225362-422414 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-08 15:34:56,039 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:34:56] "GET /web/image/product.product/787/image_128?unique=b920797 HTTP/1.1" 200 - 5 0.005 0.256 2026-10-08 15:34:56,334 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:35:08,831 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3477] 2026-10-08 15:35:09,015 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3478] 2026-10-08 15:35:10,233 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3479] 2026-10-08 15:35:10,454 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3480] 2026-10-08 15:35:11,954 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3481] 2026-10-08 15:35:12,136 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3482] 2026-10-08 15:35:12,195 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_01_split_picking_between_merchant_store_01 ... 2026-10-08 15:35:14,967 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [606] 2026-10-08 15:35:16,540 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3483] 2026-10-08 15:35:16,701 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3484] 2026-10-08 15:35:17,622 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_001 ... 2026-10-08 15:35:19,274 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <454188266299001.1791473719.120834827423096-openerp-796-sale.order@b8ddc400e6c1>: ['"Merchant 1 Customer 1" <@False>'] 2026-10-08 15:35:19,310 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3485] 2026-10-08 15:35:19,388 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3486] 2026-10-08 15:35:19,691 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [549, 548] 2026-10-08 15:35:19,728 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [388] 2026-10-08 15:35:19,744 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [566] 2026-10-08 15:35:19,832 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_002 ... 2026-10-08 15:35:21,471 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:35:30,788 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_marketplace_administrator_still_sees_every_letter ... 2026-10-08 15:35:31,346 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_open_another_merchants_letter_directly ... 2026-10-08 15:35:31,504 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_see_another_merchants_letters ... 2026-10-08 15:35:31,576 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_own_store ... 2026-10-08 15:35:31,671 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_them ... 2026-10-08 15:35:31,733 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_scoping_is_symmetric_between_merchants ... 2026-10-08 15:35:31,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:35:42,585 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3487] 2026-10-08 15:35:42,737 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3488] 2026-10-08 15:35:42,819 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_01_check_merchant_picking_types ... 2026-10-08 15:35:42,896 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_02_merchant_manage_stock_picking_state_01 ... 2026-10-08 15:35:43,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_03_merchant_manage_stock_picking_state_03 ... 2026-10-08 15:35:44,026 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_04_merchant_return_stock_picking ... 2026-10-08 15:35:45,313 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_05_merchant_cancel_stock_picking ... 2026-10-08 15:35:45,739 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2334] 2026-10-08 15:35:45,851 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_06_merchant_manage_stock_quant ... 2026-10-08 15:35:46,369 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_07_merchant_stock_data_post_init_hook ... 2026-10-08 15:35:46,524 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_08_merchant_stock_data_in_create ... 2026-10-08 15:35:47,051 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_alone_decides_storability ... 2026-10-08 15:35:47,977 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3489] 2026-10-08 15:35:48,117 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3490] 2026-10-08 15:35:48,212 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_change_flips_storability ... 2026-10-08 15:35:49,182 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3491] 2026-10-08 15:35:49,327 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3492] 2026-10-08 15:35:49,784 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:35:57,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_can_still_open_their_own_supply_route ... 2026-10-08 15:35:58,476 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_list_another_merchants_supply_route ... 2026-10-08 15:35:58,537 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_open_another_merchants_supply_route ... 2026-10-08 15:35:58,615 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_visibility_of_supplier_locations_is_unchanged ... 2026-10-08 15:35:58,795 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:35:59,883 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3493] 2026-10-08 15:35:59,929 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [62535] 2026-10-08 15:35:59,949 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:36:00,106 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_stock.tests.test_stock_picking_core_workflow: Starting TestStockPickingCoreWorkflow.test_action_split_transfer_unaffected_for_non_marketplace_user ... 2026-10-08 15:36:01,564 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:36:10,170 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_company_less_merchant_is_publicized_when_on ... 2026-10-08 15:36:12,285 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_default_publicize_is_on ... 2026-10-08 15:36:12,361 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_inactive_merchant_invisible ... 2026-10-08 15:36:13,602 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:13,659 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_merchant_cannot_read_other_merchant ... 2026-10-08 15:36:14,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [389710] 2026-10-08 15:36:14,562 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [70] 2026-10-08 15:36:14,893 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:15,013 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_portal_cannot_read_active_merchant ... 2026-10-08 15:36:16,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [389710] 2026-10-08 15:36:16,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [70] 2026-10-08 15:36:16,508 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:16,554 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_merchant_can_read_other_active_merchant ... 2026-10-08 15:36:17,726 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_portal_can_read_active_merchant ... 2026-10-08 15:36:18,899 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:36:30,308 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:31,654 121 INFO rb-b76ecc8-225362-422414 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: 6421 2026-10-08 15:36:31,654 121 INFO rb-b76ecc8-225362-422414 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/tmpik5fhgzl_chrome_odoo 2026-10-08 15:36:31,654 121 INFO rb-b76ecc8-225362-422414 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:37515/json/version 2026-10-08 15:36:31,656 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:37515/json/version with timeout 3 increased to 10s during tests 2026-10-08 15:36:31,719 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:31,720 121 INFO rb-b76ecc8-225362-422414 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:37515/json 2026-10-08 15:36:31,721 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:37515/json with timeout 3 increased to 10s during tests 2026-10-08 15:36:31,755 121 INFO rb-b76ecc8-225362-422414 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:37515/devtools/page/A07DD24150A3492D5D707F7493FF9425 2026-10-08 15:36:31,776 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:31,797 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:32,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal from n/a 2026-10-08 15:36:32,040 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:32,055 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:32,055 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:32,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:36:34,902 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:34] "GET /shop HTTP/1.1" 200 - 387 0.498 2.316 2026-10-08 15:36:34,918 121 INFO rb-b76ecc8-225362-422414 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': 'A07DD24150A3492D5D707F7493FF9425', 'loaderId': '7DE47807111AC24D0A67128E5940D72A', 'isDownload': False} 2026-10-08 15:36:34,918 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:34,999 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 15:36:35,007 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2d26264/web.assets_frontend.min.css, copying from /web/assets/2d26264/web.assets_frontend.min.css 2026-10-08 15:36:35,095 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/assets/1/2d26264/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.054 0.062 2026-10-08 15:36:35,123 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/32ab3e7/web.assets_frontend_minimal.min.js, copying from /web/assets/32ab3e7/web.assets_frontend_minimal.min.js 2026-10-08 15:36:35,132 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:35,133 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:35,163 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/assets/1/32ab3e7/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.032 0.096 2026-10-08 15:36:35,190 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5c79463/web.__assets_tests_call__.min.js, copying from /web/assets/5c79463/web.__assets_tests_call__.min.js 2026-10-08 15:36:35,228 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/assets/1/5c79463/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.017 0.089 2026-10-08 15:36:35,403 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/9/image_512/Customizable%20Desk?unique=6ef6c4b HTTP/1.1" 200 - 4 0.006 0.026 2026-10-08 15:36:35,440 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/416/image_512/Warranty?unique=6ef6c4b HTTP/1.1" 200 - 4 0.007 0.049 2026-10-08 15:36:35,452 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 15:36:35,455 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/website/1/logo/My%20Website?unique=ab7752e HTTP/1.1" 200 - 4 0.005 0.104 2026-10-08 15:36:35,470 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 15:36:35,517 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/16/image_512/Conference%20Chair?unique=6ef6c4b HTTP/1.1" 200 - 4 0.021 0.094 2026-10-08 15:36:35,541 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/206/image_512/Chair%20floor%20protection?unique=6ef6c4b HTTP/1.1" 200 - 4 0.004 0.136 2026-10-08 15:36:35,565 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/129/image_512/[FURN_5555]%20Cable%20Management%20Box?unique=a694afd HTTP/1.1" 200 - 4 0.007 0.150 2026-10-08 15:36:35,589 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/7/image_512/[FURN_9999]%20Office%20Design%20Software?unique=6ef6c4b HTTP/1.1" 200 - 4 0.005 0.156 2026-10-08 15:36:35,612 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/website/1/favicon?unique=ab7752e HTTP/1.1" 200 - 4 0.007 0.075 2026-10-08 15:36:35,644 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/22/image_512/[FURN_0789]%20Individual%20Workplace?unique=6ef6c4b HTTP/1.1" 200 - 4 0.009 0.154 2026-10-08 15:36:35,668 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/27/image_512/[FURN_8999]%20Three-Seat%20Sofa?unique=6ef6c4b HTTP/1.1" 200 - 4 0.003 0.176 2026-10-08 15:36:35,698 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/25/image_512/[FURN_8220]%20Four%20Person%20Desk?unique=6ef6c4b HTTP/1.1" 200 - 4 0.013 0.086 2026-10-08 15:36:35,721 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/26/image_512/[FURN_6741]%20Large%20Meeting%20Table?unique=6ef6c4b HTTP/1.1" 200 - 4 0.004 0.142 2026-10-08 15:36:35,739 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/5/image_512/[FURN_7777]%20Office%20Chair?unique=6ef6c4b HTTP/1.1" 200 - 4 0.007 0.109 2026-10-08 15:36:35,778 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/34/image_512/Office%20Combo?unique=6ef6c4b HTTP/1.1" 200 - 4 0.006 0.224 2026-10-08 15:36:35,802 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/6/image_512/[FURN_8888]%20Office%20Lamp?unique=6ef6c4b HTTP/1.1" 200 - 4 0.006 0.141 2026-10-08 15:36:35,820 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/15/image_512/[E-COM11]%20Cabinet%20with%20Doors?unique=6ef6c4b HTTP/1.1" 200 - 4 0.005 0.066 2026-10-08 15:36:35,840 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/23/image_512/Acoustic%20Bloc%20Screens?unique=6ef6c4b HTTP/1.1" 200 - 4 0.004 0.119 2026-10-08 15:36:35,872 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/14/image_512/[E-COM10]%20Pedal%20Bin?unique=6ef6c4b HTTP/1.1" 200 - 4 0.008 0.076 2026-10-08 15:36:35,890 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/12/image_512/[E-COM08]%20Storage%20Box?unique=6ef6c4b HTTP/1.1" 200 - 4 0.002 0.060 2026-10-08 15:36:35,928 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/24/image_512/[FURN_8855]%20Drawer?unique=6ef6c4b HTTP/1.1" 200 - 4 0.009 0.235 2026-10-08 15:36:35,946 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/13/image_512/[E-COM09]%20Large%20Desk?unique=6ef6c4b HTTP/1.1" 200 - 4 0.003 0.131 2026-10-08 15:36:35,969 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:35] "GET /web/image/product.template/21/image_512/[FURN_7888]%20Desk%20Stand%20with%20Screen?unique=6ef6c4b HTTP/1.1" 200 - 4 0.004 0.237 2026-10-08 15:36:35,996 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/99a94b5/web.assets_frontend_lazy.min.js, copying from /web/assets/99a94b5/web.assets_frontend_lazy.min.js 2026-10-08 15:36:36,040 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:36] "GET /web/assets/1/99a94b5/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.178 2026-10-08 15:36:36,536 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:36] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 15:36:36,702 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:36,711 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:36,728 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.137 2026-10-08 15:36:36,820 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:36] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.038 0.167 2026-10-08 15:36:36,832 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:37,252 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:37] "GET /shop?&search=Face%20lift HTTP/1.1" 200 - 54 0.115 0.197 2026-10-08 15:36:37,474 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:37] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 15:36:37,517 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:37] "POST /website/snippet/autocomplete HTTP/1.1" 200 - 46 0.113 0.156 2026-10-08 15:36:37,546 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:37] "GET /web/image/product.template/406/image_512/Face%20lift?unique=2303586 HTTP/1.1" 200 - 3 0.006 0.136 2026-10-08 15:36:37,584 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:37] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.018 0.259 2026-10-08 15:36:37,885 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:37,915 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.015 2026-10-08 15:36:37,982 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:37] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.045 2026-10-08 15:36:39,041 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: product.template 2026-10-08 15:36:39,195 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:39] "GET /shop/face-lift-406?search=Face+lift HTTP/1.1" 200 - 206 0.264 0.894 2026-10-08 15:36:39,248 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:39] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.007 0.015 2026-10-08 15:36:39,348 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:39] "GET /web/image/product.product/786/image_1024/Face%20lift?unique=2303586 HTTP/1.1" 200 - 5 0.003 0.022 2026-10-08 15:36:39,411 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:39] "GET /web/image/res.partner/286/image_256?unique=2303586 HTTP/1.1" 200 - 13 0.016 0.066 2026-10-08 15:36:39,415 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:39,507 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:39] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.047 2026-10-08 15:36:39,516 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.076 2026-10-08 15:36:39,546 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:39,624 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:39,687 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:39,786 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:39] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 52 0.088 0.243 2026-10-08 15:36:39,917 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:39] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 27 0.052 0.169 2026-10-08 15:36:40,005 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:40] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 9 0.029 0.049 2026-10-08 15:36:40,573 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:40] "POST /shop/cart/update_json HTTP/1.1" 200 - 128 0.227 0.329 2026-10-08 15:36:40,631 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:40] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 11 0.020 0.292 2026-10-08 15:36:40,797 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:40] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 38 0.056 0.131 2026-10-08 15:36:40,855 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:40] "GET /web/image/product.product/786/image_128?unique=2303586 HTTP/1.1" 200 - 5 0.004 0.234 2026-10-08 15:36:41,750 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:41] "GET /shop/cart HTTP/1.1" 200 - 165 0.212 0.614 2026-10-08 15:36:41,773 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-08 15:36:41,789 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:41] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.002 0.010 2026-10-08 15:36:41,974 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:42,066 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:42] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.047 2026-10-08 15:36:42,071 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:42,075 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.082 2026-10-08 15:36:42,135 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:42,136 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:42,342 121 INFO rb-b76ecc8-225362-422414 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 19125832 (allocated 20971520) 2026-10-08 15:36:42,360 121 INFO rb-b76ecc8-225362-422414 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 6421 2026-10-08 15:36:42,363 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:42,364 121 INFO rb-b76ecc8-225362-422414 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 6421 2026-10-08 15:36:42,491 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_153642_491482_test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.txt 2026-10-08 15:36:42,491 121 INFO rb-b76ecc8-225362-422414 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/tmpik5fhgzl_chrome_odoo" 2026-10-08 15:36:42,768 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:36:42,805 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render: Starting TestShopRender.test_shop_page_renders_with_state_filter ... 2026-10-08 15:36:42,823 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:36:45,360 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:36:45] "GET /shop HTTP/1.1" 200 - 370 0.537 2.013 2026-10-08 15:36:45,422 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:36:55,703 121 INFO rb-b76ecc8-225362-422414 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-08 15:36:57,824 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_003_update_to_card_with_merchant_service_product ... 2026-10-08 15:36:58,849 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_add_same_product_to_cart_with_different_stores ... 2026-10-08 15:36:59,858 121 INFO rb-b76ecc8-225362-422414 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-08 15:37:00,708 121 INFO rb-b76ecc8-225362-422414 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-08 15:37:01,886 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:37:11,021 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_active_merchant_product_stays_visible_as_an_accessory ... 2026-10-08 15:37:11,704 121 INFO rb-b76ecc8-225362-422414 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-08 15:37:12,519 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_passes_for_an_active_merchants_product ... 2026-10-08 15:37:12,896 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_paused_store_product_is_excluded_as_an_accessory ... 2026-10-08 15:37:13,216 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_001 ... 2026-10-08 15:37:13,410 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_002 ... 2026-10-08 15:37:13,618 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_003 ... 2026-10-08 15:37:13,988 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:37:14,394 121 INFO rb-b76ecc8-225362-422414 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-08 15:37:14,744 121 INFO rb-b76ecc8-225362-422414 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-08 15:37:15,082 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:37:17,436 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:37:17] "GET /shop/shop-stock-by-store-product-1847 HTTP/1.1" 200 - 312 0.295 2.064 2026-10-08 15:37:17,506 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:37:17,528 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_attendee_calendar_template: Starting TestAttendeeCalendarTemplate.test_calendar_event_card_shows_the_meeting_room ... 2026-10-08 15:37:18,686 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:37:18,906 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_01_check_calendar_event ... 2026-10-08 15:37:19,028 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_01_check_duplicate_calendar_event ... 2026-10-08 15:37:19,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_02_check_duplicate_calendar_event ... 2026-10-08 15:37:19,381 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_03_check_duplicate_calendar_event ... 2026-10-08 15:37:19,515 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_04_check_duplicate_calendar_event ... 2026-10-08 15:37:19,611 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_05_check_duplicate_calendar_event ... 2026-10-08 15:37:19,736 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_06_check_duplicate_calendar_event ... 2026-10-08 15:37:19,874 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_07_check_duplicate_calendar_event ... 2026-10-08 15:37:20,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_08_check_duplicate_calendar_event ... 2026-10-08 15:37:20,135 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_09_check_duplicate_calendar_event ... 2026-10-08 15:37:20,342 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_10_check_duplicate_calendar_event ... 2026-10-08 15:37:20,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_11_check_duplicate_calendar_event ... 2026-10-08 15:37:20,720 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_12_check_duplicate_calendar_event ... 2026-10-08 15:37:20,870 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_13_check_duplicate_calendar_event ... 2026-10-08 15:37:21,071 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_14_check_duplicate_calendar_event ... 2026-10-08 15:37:21,316 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_15_check_duplicate_calendar_event ... 2026-10-08 15:37:21,594 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_16_check_duplicate_meeting_room ... 2026-10-08 15:37:21,762 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_17_check_duplicate_calendar_event ... 2026-10-08 15:37:22,113 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_18_copy_keeps_explicitly_requested_room ... 2026-10-08 15:37:22,309 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_compute_room_id_01 ... 2026-10-08 15:37:22,456 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_event: Starting TestMeetingRoom.test_compute_room_id_02 ... 2026-10-08 15:37:22,632 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:37:22,842 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_01_constrains_meeting_room ... 2026-10-08 15:37:22,920 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_02_constrains_meeting_room ... 2026-10-08 15:37:22,967 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_03_constrains_meeting_room ... 2026-10-08 15:37:23,029 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_04_constrains_meeting_room ... 2026-10-08 15:37:23,102 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_05_name_search_matches_room_name ... 2026-10-08 15:37:23,139 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_06_name_search_matches_work_location_name ... 2026-10-08 15:37:23,182 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_07_form_keeps_archive_feature ... 2026-10-08 15:37:23,262 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_meeting_room.tests.test_calendar_meeting_room: Starting TestCalendarMeetingRoom.test_08_display_name_follows_renamed_work_location ... 2026-10-08 15:37:23,324 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:37:26,460 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_01 ... 2026-10-08 15:37:28,152 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2340] 2026-10-08 15:37:31,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_02 ... 2026-10-08 15:37:33,025 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2347] 2026-10-08 15:37:34,340 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_03 ... 2026-10-08 15:37:36,034 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2351] 2026-10-08 15:37:37,101 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2355] 2026-10-08 15:37:39,987 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_01 ... 2026-10-08 15:37:42,130 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2360] 2026-10-08 15:37:45,645 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_02 ... 2026-10-08 15:37:47,275 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2370] 2026-10-08 15:37:50,785 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_03 ... 2026-10-08 15:37:52,490 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2380] 2026-10-08 15:37:56,256 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_04 ... 2026-10-08 15:37:57,326 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [622] 2026-10-08 15:37:59,014 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2390] 2026-10-08 15:37:59,659 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_05 ... 2026-10-08 15:38:01,217 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2394] 2026-10-08 15:38:01,763 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2398] 2026-10-08 15:38:02,784 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:38:02,807 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_availability_fields_exist ... 2026-10-08 15:38:02,864 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_cluster_modules_are_not_dependencies ... 2026-10-08 15:38:02,902 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_compute_available_reflects_registry ... 2026-10-08 15:38:03,278 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_hub_module_toggle_is_not_declared ... 2026-10-08 15:38:03,326 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_install_checkbox_hidden_when_module_unavailable ... 2026-10-08 15:38:04,524 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_model_compute_and_view_declare_the_same_modules ... 2026-10-08 15:38:04,572 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_toggle_fields_exist ... 2026-10-08 15:38:04,618 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:04,660 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_nested_units_are_guarded_by_their_parent_toggle ... 2026-10-08 15:38:04,707 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_setting_ids_are_unique_in_the_merged_arch ... 2026-10-08 15:38:05,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_units_are_partitioned_into_the_four_blocks ... 2026-10-08 15:38:06,285 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_link_visible_only_when_module_unavailable ... 2026-10-08 15:38:07,187 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_urls_match_their_module ... 2026-10-08 15:38:07,965 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:38:10,953 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:16,216 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:18,303 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:38:18,997 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_01_check_account_entry_move_1 ... 2026-10-08 15:38:23,184 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_02_check_account_entry_move_2 ... 2026-10-08 15:38:25,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:38:29,080 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-10-08 15:38:29,654 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome pid: 6640 2026-10-08 15:38:29,654 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless temporary user profile dir: /tmp/tmphu5bvh_7_chrome_odoo 2026-10-08 15:38:29,654 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Issuing json command http://127.0.0.1:35285/json/version 2026-10-08 15:38:29,656 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:35285/json/version with timeout 3 increased to 10s during tests 2026-10-08 15:38:29,679 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:29,679 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Issuing json command http://127.0.0.1:35285/json 2026-10-08 15:38:29,680 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:35285/json with timeout 3 increased to 10s during tests 2026-10-08 15:38:29,690 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Websocket url found: ws://127.0.0.1:35285/devtools/page/CE57C3153167FC2EF1E723F148D5C5D7 2026-10-08 15:38:29,715 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Enable chrome headless console log notification 2026-10-08 15:38:29,731 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless enable page notifications 2026-10-08 15:38:29,833 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 15:38:29,849 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Setting session cookie in browser 2026-10-08 15:38:29,858 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:29,859 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:29,884 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:38:32,100 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:32] "GET /odoo/action-viin_mrp_account.production_cost_report_action HTTP/1.1" 200 - 185 0.362 1.858 2026-10-08 15:38:32,106 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Navigation result: {'frameId': 'CE57C3153167FC2EF1E723F148D5C5D7', 'loaderId': '9EF9833EA6F4FD405CE79ABC239C3B37', 'isDownload': False} 2026-10-08 15:38:32,106 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:32,179 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:32] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.024 2026-10-08 15:38:32,190 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:32] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-08 15:38:32,233 121 INFO rb-b76ecc8-225362-422414 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 15:38:33,399 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.592 0.644 2026-10-08 15:38:33,412 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.248 2026-10-08 15:38:33,452 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 1.262 2026-10-08 15:38:33,469 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.234 2026-10-08 15:38:33,488 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.952 2026-10-08 15:38:33,654 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 15:38:33,668 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 15:38:33,681 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.032 2026-10-08 15:38:33,700 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-08 15:38:33,723 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:33,789 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 15:38:33,906 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.082 0.098 2026-10-08 15:38:33,911 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.143 2026-10-08 15:38:33,939 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:33,948 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:33,991 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.018 0.155 2026-10-08 15:38:34,075 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 15:38:34,184 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.068 0.304 2026-10-08 15:38:34,640 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "POST /mail/data HTTP/1.1" 200 - 139 0.231 0.469 2026-10-08 15:38:34,643 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.701 2026-10-08 15:38:34,650 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 15:38:34,684 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 15:38:34,694 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.714 2026-10-08 15:38:34,763 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.687 2026-10-08 15:38:34,799 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "POST /web/action/load HTTP/1.1" 200 - 7 0.013 0.548 2026-10-08 15:38:34,851 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.602 2026-10-08 15:38:34,931 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.042 0.643 2026-10-08 15:38:34,934 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.056 2026-10-08 15:38:34,965 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:34] "POST /web/dataset/call_kw/production.cost.report/get_filter_options HTTP/1.1" 200 - 10 0.011 0.047 2026-10-08 15:38:35,020 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.097 2026-10-08 15:38:35,071 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 15:38:35,224 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:35] "POST /web/dataset/call_kw/production.cost.report/get_report_data HTTP/1.1" 200 - 104 0.107 0.131 2026-10-08 15:38:35,307 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:35,391 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:35,464 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:35,533 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:35,595 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:35,660 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:35,720 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:35,791 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:35,890 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:35] "POST /web/dataset/call_kw/production.cost.report/get_report_data HTTP/1.1" 200 - 31 0.042 0.050 2026-10-08 15:38:35,981 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:35] "POST /web/dataset/call_kw/report.mrp.production.cost.graph/get_views HTTP/1.1" 200 - 10 0.032 0.018 2026-10-08 15:38:36,068 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:36] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.010 0.055 2026-10-08 15:38:36,461 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0b95b14/web.assets_backend_lazy.min.css (id:33017) 2026-10-08 15:38:36,475 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:36] "GET /web/assets/0b95b14/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.018 0.373 2026-10-08 15:38:36,655 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/595370f/web.assets_backend_lazy.min.js (id:33018) 2026-10-08 15:38:36,666 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:36] "GET /web/assets/595370f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.011 0.565 2026-10-08 15:38:36,888 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:36] "POST /web/dataset/call_kw/report.mrp.production.cost.graph/web_read_group HTTP/1.1" 200 - 61 0.099 0.075 2026-10-08 15:38:36,920 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:36] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-08 15:38:36,952 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:38:36] "GET /web/assets/a48cf09/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-10-08 15:38:37,080 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:37,146 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:37,204 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:37,265 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: tour succeeded 2026-10-08 15:38:37,266 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:37,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: heap 26807644 (allocated 27897856) 2026-10-08 15:38:37,388 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Closing chrome headless with pid 6640 2026-10-08 15:38:37,389 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Closing websocket connection 2026-10-08 15:38:37,390 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Terminating chrome headless with pid 6640 2026-10-08 15:38:37,498 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome Log in: /tmp/odoo_tests/rb-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_153837_498138_test_production_cost_report_tour.txt 2026-10-08 15:38:37,498 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Removing chrome user profile "/tmp/tmphu5bvh_7_chrome_odoo" 2026-10-08 15:38:37,582 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:38:38,664 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:38,706 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:38,741 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_settings_region_this_module_extends_is_reachable ... 2026-10-08 15:38:38,780 121 INFO rb-b76ecc8-225362-422414 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-08 15:38:38,842 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:38:48,613 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_filter.tests.test_mrp_production: Starting TestMRPProduction.test_mrp_production ... 2026-10-08 15:38:51,446 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:39:06,054 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:39:06,054 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:39:06,054 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:07,231 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_bom_resolution: Starting TestMpsBomResolution.test_indirect_demand_propagates_through_an_unscheduled_intermediate ... 2026-10-08 15:39:07,985 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:08,750 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:39:21,871 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:39:21,871 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:39:23,834 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:24,059 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:24,309 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:24,494 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:24,695 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_plan_a_product_of_another_company ... 2026-10-08 15:39:24,878 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:25,076 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:39:38,904 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:39:38,904 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:39:38,905 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:39,389 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:40,058 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:39:53,948 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:39:53,948 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:39:53,948 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:54,561 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:55,296 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:55,711 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_indirect_demand_cascades_down_a_two_level_bom_chain ... 2026-10-08 15:39:56,128 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:56,625 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:57,271 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:57,654 121 INFO rb-b76ecc8-225362-422414 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-08 15:39:58,433 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:40:11,503 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:40:11,503 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:40:11,503 121 INFO rb-b76ecc8-225362-422414 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-08 15:40:12,193 121 INFO rb-b76ecc8-225362-422414 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-08 15:40:12,757 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:40:27,571 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:40:27,571 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:40:27,571 121 INFO rb-b76ecc8-225362-422414 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-08 15:40:28,298 121 INFO rb-b76ecc8-225362-422414 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-08 15:40:29,176 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:40:47,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:40:47,339 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:40:47,339 121 INFO rb-b76ecc8-225362-422414 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-08 15:40:48,822 121 INFO rb-b76ecc8-225362-422414 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-08 15:40:50,089 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:41:04,110 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:41:04,110 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:41:04,110 121 INFO rb-b76ecc8-225362-422414 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-08 15:41:04,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:41:18,260 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:41:18,260 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:41:18,260 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_daily_periods_cover_one_calendar_day_each_from_today ... 2026-10-08 15:41:18,495 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_monthly_periods_cover_whole_calendar_months_from_the_current_one ... 2026-10-08 15:41:18,749 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_purchase_order_planning_date_falls_back_to_the_order_date ... 2026-10-08 15:41:18,976 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_purchase_order_planning_date_is_the_earliest_line_arrival ... 2026-10-08 15:41:19,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_weekly_periods_run_monday_to_sunday_from_the_current_week ... 2026-10-08 15:41:19,506 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:41:33,619 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:41:33,619 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:41:33,620 121 INFO rb-b76ecc8-225362-422414 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-08 15:41:33,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 2588, model: mrp.product.forecast 2026-10-08 15:41:34,038 121 INFO rb-b76ecc8-225362-422414 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-08 15:41:34,000 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [51], uid: 2588, model: mrp.production.schedule 2026-10-08 15:41:34,533 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:41:49,105 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:41:49,105 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:41:49,105 121 INFO rb-b76ecc8-225362-422414 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-08 15:41:50,331 121 INFO rb-b76ecc8-225362-422414 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-08 15:41:51,525 121 INFO rb-b76ecc8-225362-422414 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-08 15:41:52,829 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:42:06,114 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:42:06,114 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:42:06,114 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_replenishing_a_manufactured_product_creates_one_order_for_the_shortfall ... 2026-10-08 15:42:06,969 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_replenishing_a_purchased_product_creates_one_quotation_for_the_shortfall ... 2026-10-08 15:42:07,512 121 INFO rb-b76ecc8-225362-422414 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-08 15:42:08,294 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:42:22,939 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:42:22,939 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:42:22,939 121 INFO rb-b76ecc8-225362-422414 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-08 15:42:23,740 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:42:37,990 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:42:37,991 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:42:38,916 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_a_company_field_outside_the_display_settings_is_refused ... 2026-10-08 15:42:39,097 121 INFO rb-b76ecc8-225362-422414 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-08 15:42:39,295 121 INFO rb-b76ecc8-225362-422414 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-08 15:42:39,482 121 INFO rb-b76ecc8-225362-422414 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-08 15:42:39,578 121 INFO rb-b76ecc8-225362-422414 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-08 15:42:39,673 121 INFO rb-b76ecc8-225362-422414 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-08 15:42:39,866 121 INFO rb-b76ecc8-225362-422414 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-08 15:42:40,048 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2596, model: res.company 2026-10-08 15:42:40,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:42:53,421 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:42:53,422 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:42:53,422 121 INFO rb-b76ecc8-225362-422414 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-08 15:43:04,663 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:43:20,354 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:43:20,354 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:43:20,354 121 INFO rb-b76ecc8-225362-422414 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-08 15:43:23,993 121 INFO rb-b76ecc8-225362-422414 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-08 15:43:27,100 121 INFO rb-b76ecc8-225362-422414 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-08 15:43:31,116 121 INFO rb-b76ecc8-225362-422414 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-08 15:43:34,822 121 INFO rb-b76ecc8-225362-422414 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-08 15:43:39,027 121 INFO rb-b76ecc8-225362-422414 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-08 15:43:42,416 121 INFO rb-b76ecc8-225362-422414 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-08 15:43:46,504 121 INFO rb-b76ecc8-225362-422414 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-08 15:43:51,347 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:44:06,458 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329673, 329674, 329675, 329676] 2026-10-08 15:44:06,459 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-10-08 15:44:06,459 121 INFO rb-b76ecc8-225362-422414 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-08 15:44:07,328 121 INFO rb-b76ecc8-225362-422414 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-08 15:44:07,988 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_scope: Starting TestMpsWarehouseScope.test_starting_inventory_is_scoped_to_the_schedule_warehouse ... 2026-10-08 15:44:09,103 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:44:10,175 121 INFO rb-b76ecc8-225362-422414 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-08 15:44:14,721 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [205] 2026-10-08 15:44:16,567 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [207] 2026-10-08 15:44:17,110 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3494] 2026-10-08 15:44:18,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [209] 2026-10-08 15:44:18,982 121 INFO rb-b76ecc8-225362-422414 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-08 15:44:22,610 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [212] 2026-10-08 15:44:24,802 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [214] 2026-10-08 15:44:25,296 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3495] 2026-10-08 15:44:27,425 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [216] 2026-10-08 15:44:27,579 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66182] 2026-10-08 15:44:27,671 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_refused_line_dominates_a_done_line ... 2026-10-08 15:44:31,365 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [219] 2026-10-08 15:44:31,763 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3496] 2026-10-08 15:44:31,922 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3497] 2026-10-08 15:44:33,649 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [221] 2026-10-08 15:44:33,959 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3498] 2026-10-08 15:44:34,061 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2329] 2026-10-08 15:44:34,186 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3499] 2026-10-08 15:44:34,389 121 INFO rb-b76ecc8-225362-422414 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-08 15:44:35,890 121 INFO rb-b76ecc8-225362-422414 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-08 15:44:39,492 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [225] 2026-10-08 15:44:41,304 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [227] 2026-10-08 15:44:41,636 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3500] 2026-10-08 15:44:41,792 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3501] 2026-10-08 15:44:43,545 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [229] 2026-10-08 15:44:43,628 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_priority_map_ranks_every_approval_line_state ... 2026-10-08 15:44:45,097 121 INFO rb-b76ecc8-225362-422414 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-08 15:44:48,751 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [233] 2026-10-08 15:44:50,770 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [235] 2026-10-08 15:44:51,181 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3502] 2026-10-08 15:44:51,280 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:44:52,556 121 INFO rb-b76ecc8-225362-422414 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-08 15:44:56,185 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [238] 2026-10-08 15:44:56,762 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:00,749 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-10-08 15:45:01,352 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:05,160 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [244] 2026-10-08 15:45:05,588 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:09,561 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [247] 2026-10-08 15:45:10,332 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3503] 2026-10-08 15:45:10,454 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:14,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [250] 2026-10-08 15:45:14,707 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:18,506 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [253] 2026-10-08 15:45:18,903 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:22,683 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [256] 2026-10-08 15:45:23,622 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3504] 2026-10-08 15:45:23,811 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_two_revisions_at_once_is_not_frozen ... 2026-10-08 15:45:27,505 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [259] 2026-10-08 15:45:28,220 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3505] 2026-10-08 15:45:28,411 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:45:29,848 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_approval_request_without_eco_access ... 2026-10-08 15:45:31,557 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [261] 2026-10-08 15:45:31,791 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2622, model: viin.mrp.eco 2026-10-08 15:45:32,188 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2622 deleted mail.activity records with IDs: [2341] 2026-10-08 15:45:32,268 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2622, model: viin.mrp.eco 2026-10-08 15:45:32,442 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2341] 2026-10-08 15:45:32,704 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3506] 2026-10-08 15:45:32,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2622, model: viin.mrp.eco 2026-10-08 15:45:32,959 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_plm_with_approval ... 2026-10-08 15:45:34,844 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2342] 2026-10-08 15:45:35,476 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_unlink_eco_on_confirm_approval ... 2026-10-08 15:45:37,173 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66329, 66311] 2026-10-08 15:45:37,273 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:45:37,295 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_no_tree_idiom_survives_in_this_module ... 2026-10-08 15:45:37,339 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:37,445 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_request_form_serves_the_eco_column ... 2026-10-08 15:45:37,700 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_approval_statusbar ... 2026-10-08 15:45:37,792 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:37,889 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:37,997 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:45:41,210 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:43,128 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2444, 2443] 2026-10-08 15:45:43,399 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:45,434 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2446, 2445] 2026-10-08 15:45:45,657 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:47,293 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:49,414 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:51,590 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:53,735 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:56,021 121 INFO rb-b76ecc8-225362-422414 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-08 15:45:58,219 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:00,480 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:02,710 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2460, 2459] 2026-10-08 15:46:02,972 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:04,982 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2462, 2461] 2026-10-08 15:46:05,295 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:07,713 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2464, 2463] 2026-10-08 15:46:07,981 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_subcontract_order_is_counted_once ... 2026-10-08 15:46:10,191 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2466, 2465] 2026-10-08 15:46:10,463 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:46:10,481 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:10,532 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:10,656 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:46:13,783 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_fully_production_order ... 2026-10-08 15:46:15,726 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2468, 2467] 2026-10-08 15:46:16,021 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_partial_production_order ... 2026-10-08 15:46:18,501 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2472, 2471] 2026-10-08 15:46:18,880 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:46:20,419 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting ... 2026-10-08 15:46:26,219 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [266] 2026-10-08 15:46:26,365 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2473] 2026-10-08 15:46:26,640 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting_through_the_approval ... 2026-10-08 15:46:29,786 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2344] 2026-10-08 15:46:30,196 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [2474] 2026-10-08 15:46:30,578 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard ... 2026-10-08 15:46:32,599 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_draft_production ... 2026-10-08 15:46:34,067 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_empty_quantity ... 2026-10-08 15:46:35,764 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_same_quantity ... 2026-10-08 15:46:37,374 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:46:37,394 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:37,450 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:46:38,670 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:38,774 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:38,841 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:38,953 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:39,109 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:39,206 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:39,362 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:39,385 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:46:39,951 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:46:39] "GET /shop/e-com11-cabinet-with-doors-15/document/14 HTTP/1.1" 303 - 25 0.053 0.518 2026-10-08 15:46:39,956 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:39,999 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:40,139 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:40,324 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:40,386 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:40,564 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 15:46:41,040 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 15:46:41] "GET /shop/e-com11-cabinet-with-doors-15/document/17 HTTP/1.1" 303 - 25 0.036 0.443 2026-10-08 15:46:41,083 121 INFO rb-b76ecc8-225362-422414 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-08 15:46:41,182 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:46:41,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_progress.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-10-08 15:46:42,096 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3507] 2026-10-08 15:46:42,115 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66486] 2026-10-08 15:46:42,130 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:46:42,889 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3508] 2026-10-08 15:46:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66488] 2026-10-08 15:46:42,921 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:46:42,979 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2631, model: mrp.production.progress 2026-10-08 15:46:43,003 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2631, model: mrp.production.progress 2026-10-08 15:46:43,013 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2631, model: mrp.production.progress 2026-10-08 15:46:43,021 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2631, model: mrp.production.progress 2026-10-08 15:46:43,092 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:46:43,115 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_01_compute_production_child ... 2026-10-08 15:46:45,380 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_02_compute_production_progress ... 2026-10-08 15:46:47,103 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:46:47,126 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_01_create_production_progress ... 2026-10-08 15:46:48,187 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_02_compute_production_progress ... 2026-10-08 15:46:49,598 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [743] 2026-10-08 15:46:50,583 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:46:50,803 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_progress.tests.test_progress_features: Starting TestProgressFeatures.test_progress_origin_filter ... 2026-10-08 15:46:51,157 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:46:57,467 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-10-08 15:46:57,864 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2633, model: mrp.production.standard.consumption 2026-10-08 15:46:57,886 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2633, model: mrp.production.standard.consumption 2026-10-08 15:46:57,892 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2633, model: mrp.production.standard.consumption 2026-10-08 15:46:57,898 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2633, model: mrp.production.standard.consumption 2026-10-08 15:46:57,958 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:47:04,043 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_compute_product_qty_byproduct ... 2026-10-08 15:47:04,084 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_onchange_product_qty_byproduct ... 2026-10-08 15:47:04,146 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:47:10,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_compute_product_qty ... 2026-10-08 15:47:10,357 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_onchange_product_qty ... 2026-10-08 15:47:10,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:47:16,332 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_01_compute_consumption_factor ... 2026-10-08 15:47:16,704 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_02_compute_product_qty ... 2026-10-08 15:47:17,141 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_03_compute_product_qty ... 2026-10-08 15:47:17,530 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_04_compute_consumed_difference_quantity ... 2026-10-08 15:47:19,451 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_05_compute_consumed_difference_quantity ... 2026-10-08 15:47:21,834 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_06_compute_consumed_difference_quantity ... 2026-10-08 15:47:24,152 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_07_compute_consumed_difference_quantity ... 2026-10-08 15:47:27,896 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:47:33,605 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_01_base_production_workflow ... 2026-10-08 15:47:35,633 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_02_base_production_workflow ... 2026-10-08 15:47:39,193 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_03_backorder_production_workflow ... 2026-10-08 15:47:43,606 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_04_backorder_production_workflow ... 2026-10-08 15:47:49,491 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_05_backorder_production_workflow ... 2026-10-08 15:47:49,929 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [217, 218] 2026-10-08 15:47:53,934 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_06_backorder_production_workflow ... 2026-10-08 15:47:56,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:48:03,446 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:04,068 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:04,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:48:11,697 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:12,319 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:14,795 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:15,363 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:17,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:48:18,306 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:19,034 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:24,422 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:26,034 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:26,547 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:27,193 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:28,092 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:28,676 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:29,414 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:29,940 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:30,554 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:48:30,839 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:31,395 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:48:31,694 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:31,774 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:48:32,083 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:34,257 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:48:34,582 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:35,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:48:36,456 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:39,769 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2590] 2026-10-08 15:48:40,444 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2594] 2026-10-08 15:48:40,920 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:44,574 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2600] 2026-10-08 15:48:45,423 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2604] 2026-10-08 15:48:46,011 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:48:46,310 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:46,393 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:46,445 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:46,516 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:48:46,571 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:48:50,466 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2c8e2b880> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:48:50,467 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cadb2fc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:48:50,482 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:48:50,488 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cadb2200> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:48:50,519 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:50,560 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:50,664 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:48:54,293 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cadb3420> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:48:54,294 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2c8e2b880> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:48:54,303 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:48:54,308 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cd18c400> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:48:54,342 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:48:54,360 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:54,424 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:54,497 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:48:58,699 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:58,941 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:59,077 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:59,225 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:59,372 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:59,548 121 INFO rb-b76ecc8-225362-422414 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-08 15:48:59,613 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:49:01,434 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:01,636 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:01,764 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:01,911 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:02,049 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:02,191 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:02,349 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:02,510 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:02,653 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:02,836 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:49:05,571 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:05,825 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:05,946 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:06,088 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:06,219 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:06,360 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:06,502 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:06,635 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:06,789 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:49:06,869 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:07,094 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:07,325 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:07,536 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:49:07,588 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:07,770 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:07,973 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:08,196 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:49:08,251 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:08,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:49:12,483 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_01_mrp_user_access_rights ... 2026-10-08 15:49:12,571 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2647, model: mrp.subcontracting.request 2026-10-08 15:49:12,609 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2647 deleted mail.message records with IDs: [66852] 2026-10-08 15:49:12,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 2647, model: mrp.subcontracting.request 2026-10-08 15:49:12,712 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [2], uid: 2647, model: mrp.subcontracting.request 2026-10-08 15:49:12,775 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_02_base_user_access_rights ... 2026-10-08 15:49:12,815 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2649, model: mrp.subcontracting.request 2026-10-08 15:49:12,843 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2649, model: mrp.subcontracting.request 2026-10-08 15:49:12,862 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2649 deleted mail.message records with IDs: [66852] 2026-10-08 15:49:12,887 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2649, model: mrp.subcontracting.request 2026-10-08 15:49:12,898 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2649, model: mrp.subcontracting.request 2026-10-08 15:49:12,962 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:49:13,550 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-10-08 15:49:20,120 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2626] 2026-10-08 15:49:20,364 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2627] 2026-10-08 15:49:20,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-10-08 15:49:24,980 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2631] 2026-10-08 15:49:25,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2632] 2026-10-08 15:49:25,465 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_03 ... 2026-10-08 15:49:29,238 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_04 ... 2026-10-08 15:49:30,831 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2380] 2026-10-08 15:49:31,981 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_05 ... 2026-10-08 15:49:34,350 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2639] 2026-10-08 15:49:34,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request ... 2026-10-08 15:49:37,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty ... 2026-10-08 15:49:40,314 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_2 ... 2026-10-08 15:49:43,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_3 ... 2026-10-08 15:49:46,778 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_unlink_production_with_subcontracting_request ... 2026-10-08 15:49:49,697 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66936] 2026-10-08 15:49:49,782 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:49:50,278 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_both_actions_serve_every_view_mode_they_declare ... 2026-10-08 15:49:50,483 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_request_lines_are_apportioned_across_the_child_productions ... 2026-10-08 15:49:53,662 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_a_chatter ... 2026-10-08 15:49:53,755 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_its_authored_line_columns ... 2026-10-08 15:49:54,023 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:49:57,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_001_validate_setup_data ... 2026-10-08 15:49:57,406 121 INFO rb-b76ecc8-225362-422414 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-08 15:49:58,213 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3509] 2026-10-08 15:49:58,237 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66975] 2026-10-08 15:49:58,249 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:49:59,213 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-10-08 15:49:59,380 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_refused_line_dominates_a_confirmed_sibling ... 2026-10-08 15:50:01,501 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-10-08 15:50:02,402 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [272] 2026-10-08 15:50:02,832 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3510] 2026-10-08 15:50:03,140 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3511] 2026-10-08 15:50:03,258 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_action_create_approve_request ... 2026-10-08 15:50:03,332 121 INFO rb-b76ecc8-225362-422414 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-08 15:50:05,148 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-10-08 15:50:06,023 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [275] 2026-10-08 15:50:06,526 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3512] 2026-10-08 15:50:06,856 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3513] 2026-10-08 15:50:06,969 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2356] 2026-10-08 15:50:07,474 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2355] 2026-10-08 15:50:07,944 121 INFO rb-b76ecc8-225362-422414 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-08 15:50:09,811 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-10-08 15:50:10,620 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [278] 2026-10-08 15:50:11,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3514] 2026-10-08 15:50:11,142 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2357] 2026-10-08 15:50:11,271 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3515] 2026-10-08 15:50:11,732 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3516] 2026-10-08 15:50:11,822 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_with_no_subcontracting_request ... 2026-10-08 15:50:11,930 121 INFO rb-b76ecc8-225362-422414 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-08 15:50:12,453 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_both_approval_navigation_actions_resolve ... 2026-10-08 15:50:13,276 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-10-08 15:50:15,292 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_emptying_a_confirmed_subcontracting_approval_is_rejected ... 2026-10-08 15:50:16,164 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-10-08 15:50:16,606 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3517] 2026-10-08 15:50:16,705 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_subcontracting_request_with_approval ... 2026-10-08 15:50:17,575 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-10-08 15:50:18,111 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3518] 2026-10-08 15:50:18,271 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2360] 2026-10-08 15:50:18,398 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3519] 2026-10-08 15:50:19,205 121 INFO rb-b76ecc8-225362-422414 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-08 15:50:19,503 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_two_subcontracting_approvals_can_be_marked_done_together ... 2026-10-08 15:50:23,668 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-10-08 15:50:24,454 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [286] 2026-10-08 15:50:24,894 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3520] 2026-10-08 15:50:24,997 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2361] 2026-10-08 15:50:25,127 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3521] 2026-10-08 15:50:25,500 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3522] 2026-10-08 15:50:25,612 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2362] 2026-10-08 15:50:25,738 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3523] 2026-10-08 15:50:27,135 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_unlink_subcontracting_request_with_approval ... 2026-10-08 15:50:27,995 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-10-08 15:50:28,432 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3524] 2026-10-08 15:50:28,493 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66972] 2026-10-08 15:50:28,579 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:50:29,008 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-10-08 15:50:35,002 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2665] 2026-10-08 15:50:35,244 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2666] 2026-10-08 15:50:35,470 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-10-08 15:50:39,580 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2670] 2026-10-08 15:50:39,808 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2671] 2026-10-08 15:50:40,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_create_eco_01 ... 2026-10-08 15:50:46,215 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2681] 2026-10-08 15:50:46,476 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2682] 2026-10-08 15:50:49,196 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2677] 2026-10-08 15:50:49,389 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2678] 2026-10-08 15:50:49,575 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:50:49,597 121 INFO rb-b76ecc8-225362-422414 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-08 15:50:49,665 121 INFO rb-b76ecc8-225362-422414 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-08 15:50:49,748 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:50:50,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_button_approve_cancels_subcontracting_production_exactly_once ... 2026-10-08 15:50:54,411 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2688] 2026-10-08 15:50:54,597 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition ... 2026-10-08 15:50:58,224 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2690] 2026-10-08 15:50:58,447 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_multi ... 2026-10-08 15:51:01,661 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:51:02,339 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:07,259 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cbf7f6a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:07,260 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0ed2020> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:07,270 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:07,276 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0ed22a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:08,023 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:11,786 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cd0d98a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:11,788 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3401940> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:11,798 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:11,804 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3400860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:13,453 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:17,513 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cab29440> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:17,515 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2d4b100> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:17,550 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:17,557 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2d48c20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:18,160 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:22,844 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a23ec7c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:22,845 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2c8b22e80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:22,855 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:22,861 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2c8b20400> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:23,407 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:26,866 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cb5a7ce0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:26,867 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cea4cae0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:26,875 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:26,881 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cea4c720> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:27,308 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:32,212 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0278cc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:32,216 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2ef54e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:32,224 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:32,229 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2ef5800> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:32,694 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:36,776 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cbf3d6c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:36,778 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0e62c00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:36,789 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:36,796 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0e600e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:38,613 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:42,841 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2ce3e4860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:42,843 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2ce510f40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:42,854 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:42,861 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2ce512340> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:43,921 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_analytic_acccount: Starting TestAnalyticAccount.test_mo_analytic_01 ... 2026-10-08 15:51:52,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:58,003 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a04cba60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:58,004 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a00cde40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:58,011 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:58,019 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1b1d580> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:51:58,063 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:51:59,069 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_bom_price: Starting TestAnalyticAccount.test_compute_price_operation_cost_01 ... 2026-10-08 15:51:59,221 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:51:59,942 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_bom_structure: Starting TestAnalyticAccount.test_get_operation_line_01 ... 2026-10-08 15:52:00,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:52:01,254 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3525] 2026-10-08 15:52:01,283 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67160] 2026-10-08 15:52:01,291 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:52:02,655 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3526] 2026-10-08 15:52:02,692 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67164] 2026-10-08 15:52:02,703 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:52:02,864 121 INFO rb-b76ecc8-225362-422414 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-08 15:52:06,404 121 INFO rb-b76ecc8-225362-422414 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-08 15:52:09,002 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:52:10,498 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3527] 2026-10-08 15:52:10,523 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67189] 2026-10-08 15:52:10,541 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:52:11,551 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3528] 2026-10-08 15:52:11,565 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67193] 2026-10-08 15:52:11,576 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:52:11,831 121 INFO rb-b76ecc8-225362-422414 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-08 15:52:20,707 121 INFO rb-b76ecc8-225362-422414 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-08 15:52:28,100 121 INFO rb-b76ecc8-225362-422414 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-08 15:52:34,355 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:52:35,895 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3529] 2026-10-08 15:52:35,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67251] 2026-10-08 15:52:35,921 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:52:36,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_production_accounting: Starting TestConsumptionCorrectionWipReversal.test_correction_posts_no_wip_reversal_when_forwarding_is_off ... 2026-10-08 15:52:40,945 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_production_accounting: Starting TestConsumptionCorrectionWipReversal.test_correction_reverses_the_wip_forward_when_forwarding_is_on ... 2026-10-08 15:52:46,157 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:52:47,702 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3530] 2026-10-08 15:52:47,726 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67290] 2026-10-08 15:52:47,737 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:52:48,632 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3531] 2026-10-08 15:52:48,646 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67294] 2026-10-08 15:52:48,657 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:52:49,082 121 INFO rb-b76ecc8-225362-422414 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-08 15:52:52,327 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:52:53,733 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3532] 2026-10-08 15:52:53,751 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67319] 2026-10-08 15:52:53,761 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:52:54,090 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:52:59,247 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a26ff240> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:52:59,249 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a23d25c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:52:59,259 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:52:59,265 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a23d39c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:00,003 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:05,093 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cb665620> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:05,094 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2bdce00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:05,103 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:05,110 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2bded40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:05,567 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:09,279 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cdb45a80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:09,280 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a33eca40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:09,290 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:09,298 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a33ed580> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:09,880 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:15,086 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cbb09120> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:15,088 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d017f740> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:15,098 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:15,104 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d017e480> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:15,687 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:19,616 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0e61080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:19,617 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d11d8360> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:19,625 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:19,631 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d11d8ae0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:21,286 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:24,831 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cc1ea7a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:24,832 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2d36f20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:24,842 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:24,849 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2d35440> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:25,343 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:30,476 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a23f9ee0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:30,478 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3870180> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:30,488 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:30,495 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a3871b20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:31,083 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:35,264 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2ccb29120> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:35,266 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cea66c00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:35,284 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:35,293 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cea64680> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:36,876 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3533] 2026-10-08 15:53:36,900 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67326] 2026-10-08 15:53:36,913 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:53:37,386 121 INFO rb-b76ecc8-225362-422414 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-08 15:53:40,521 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2659 deleted account.analytic.line records with IDs: [1816] 2026-10-08 15:53:41,565 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2659 deleted account.analytic.line records with IDs: [1817] 2026-10-08 15:53:41,858 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:46,928 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cdba9940> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:46,929 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2ccc7a480> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:46,939 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:46,946 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2ccc78a40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 15:53:46,989 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:54:01,109 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:01,586 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:01,917 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:02,310 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:02,655 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:03,024 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 15:54:16,249 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:16,721 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:17,052 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:17,440 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:17,975 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 15:54:31,983 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:33,011 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:33,360 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionSelfIdentity.test_self_employee_is_the_acting_accounts_own_employee ... 2026-10-08 15:54:33,759 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 15:54:46,604 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:47,127 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionEmployeeRows.test_no_wage_or_pin_reaches_the_client ... 2026-10-08 15:54:47,487 121 INFO rb-b76ecc8-225362-422414 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-08 15:54:47,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionEmployeeRows.test_the_attribution_block_renders_on_an_empty_recordset ... 2026-10-08 15:54:47,959 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionEmployeeRows.test_the_attribution_block_survives_json_serialisation ... 2026-10-08 15:54:48,321 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_attribution_picker_data: Starting TestShopFloorAttributionEmployeeRows.test_the_work_centers_own_people_come_first ... 2026-10-08 15:54:48,720 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 15:55:04,075 121 INFO rb-b76ecc8-225362-422414 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-08 15:55:04,506 121 INFO rb-b76ecc8-225362-422414 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-08 15:55:04,829 121 INFO rb-b76ecc8-225362-422414 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-08 15:55:05,206 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 15:55:18,318 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_board_operators_payload: Starting TestShopFloorBoardOperatorsDoesNotWeakenAttributionGate.test_attribution_employees_stays_empty_for_a_plain_operator ... 2026-10-08 15:55:18,745 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_board_operators_payload: Starting TestShopFloorBoardOperatorsDoesNotWeakenAttributionGate.test_attribution_employees_stays_non_empty_for_a_manager ... 2026-10-08 15:55:19,127 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 15:55:32,821 121 INFO rb-b76ecc8-225362-422414 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-08 15:55:33,462 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_board_operators_payload: Starting TestShopFloorBoardOperatorsWageAndPinLeakGuard.test_the_board_operators_block_survives_json_serialisation ... 2026-10-08 15:55:33,964 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 15:55:34,002 121 INFO rb-b76ecc8-225362-422414 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-08 15:55:34,091 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 15:55:35,076 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3534] 2026-10-08 15:55:35,140 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67362] 2026-10-08 15:55:35,164 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:55:35,985 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3535] 2026-10-08 15:55:36,003 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67364] 2026-10-08 15:55:36,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:55:36,056 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_client_action: Starting TestShopFloorApp.test_a_production_user_sees_the_shop_floor_app ... 2026-10-08 15:55:36,353 121 INFO rb-b76ecc8-225362-422414 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-08 15:55:36,700 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:55:47,461 121 INFO rb-b76ecc8-225362-422414 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-08 15:55:50,188 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:55:58,430 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:01,177 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:56:01,926 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3536] 2026-10-08 15:56:01,943 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67367] 2026-10-08 15:56:01,954 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:02,741 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3537] 2026-10-08 15:56:02,755 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67371] 2026-10-08 15:56:02,766 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:02,893 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:05,798 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2712 deleted stock.move.line records with IDs: [2732] 2026-10-08 15:56:07,026 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:10,517 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2712 deleted stock.move.line records with IDs: [2735] 2026-10-08 15:56:12,016 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:14,942 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:17,570 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2712 deleted stock.move.line records with IDs: [2740] 2026-10-08 15:56:18,674 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:56:19,426 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3538] 2026-10-08 15:56:19,442 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67417] 2026-10-08 15:56:19,452 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:20,383 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3539] 2026-10-08 15:56:20,398 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67421] 2026-10-08 15:56:20,409 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:23,026 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:23,265 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:23,558 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorComponentLotCreation.test_a_lot_for_an_untracked_product_is_refused ... 2026-10-08 15:56:23,816 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:24,160 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:24,328 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:24,571 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:24,878 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:25,167 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2714 deleted stock.move.line records with IDs: [2744] 2026-10-08 15:56:25,557 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:26,792 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:27,047 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2714 deleted stock.move.line records with IDs: [2744] 2026-10-08 15:56:28,174 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:29,818 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:30,048 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:30,293 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2714 deleted stock.move.line records with IDs: [2744] 2026-10-08 15:56:30,568 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2714 deleted stock.move.line records with IDs: [2748] 2026-10-08 15:56:31,549 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:56:32,405 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3540] 2026-10-08 15:56:32,436 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67451] 2026-10-08 15:56:32,449 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:33,309 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3541] 2026-10-08 15:56:33,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67455] 2026-10-08 15:56:33,349 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:36,059 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:36,203 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorSerialConsumption.test_a_serial_number_declared_twice_is_refused ... 2026-10-08 15:56:36,400 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:36,880 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:56:37,587 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3542] 2026-10-08 15:56:37,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67471] 2026-10-08 15:56:37,608 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:38,449 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3543] 2026-10-08 15:56:38,462 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67475] 2026-10-08 15:56:38,472 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:38,604 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:42,224 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:44,995 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2718 deleted stock.move.line records with IDs: [2758] 2026-10-08 15:56:45,372 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:56:46,204 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3544] 2026-10-08 15:56:46,219 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67499] 2026-10-08 15:56:46,229 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:47,124 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3545] 2026-10-08 15:56:47,137 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67503] 2026-10-08 15:56:47,147 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:49,867 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3546] 2026-10-08 15:56:49,872 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:51,057 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:52,219 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:53,261 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2720 deleted mail.mail records with IDs: [3547] 2026-10-08 15:56:53,496 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:56:54,323 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3548] 2026-10-08 15:56:54,340 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67524] 2026-10-08 15:56:54,351 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:55,181 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3549] 2026-10-08 15:56:55,195 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67528] 2026-10-08 15:56:55,205 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:56:55,332 121 INFO rb-b76ecc8-225362-422414 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-08 15:56:57,993 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2722 deleted stock.move.line records with IDs: [2761] 2026-10-08 15:56:58,380 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2722 deleted stock.move.line records with IDs: [2763] 2026-10-08 15:56:58,684 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:02,117 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2722 deleted stock.move.line records with IDs: [2765] 2026-10-08 15:57:02,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2722 deleted stock.move.line records with IDs: [2767] 2026-10-08 15:57:02,586 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorUndoOfConsumptionDetail.test_undoing_an_added_component_cancels_it ... 2026-10-08 15:57:05,791 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2722 deleted stock.move.line records with IDs: [2771] 2026-10-08 15:57:05,970 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:57:06,695 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3550] 2026-10-08 15:57:06,710 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67565] 2026-10-08 15:57:06,721 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:57:07,508 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3551] 2026-10-08 15:57:07,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67569] 2026-10-08 15:57:07,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:57:08,047 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:11,652 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2772] 2026-10-08 15:57:11,847 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:15,152 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:18,311 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:21,297 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2724 deleted stock.move.line records with IDs: [2783] 2026-10-08 15:57:22,205 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:26,338 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:30,618 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:34,084 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:37,883 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:41,863 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_consumption: Starting TestShopFloorCorrectionsOnTheClosingScreen.test_output_cannot_be_undone_once_its_operation_is_finished ... 2026-10-08 15:57:45,104 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:48,228 121 INFO rb-b76ecc8-225362-422414 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-08 15:57:51,953 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:57:52,650 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3552] 2026-10-08 15:57:52,673 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67702] 2026-10-08 15:57:52,683 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:57:55,410 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:06,543 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3553] 2026-10-08 15:58:06,569 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [67901] 2026-10-08 15:58:06,578 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:58:07,035 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_component_lot_candidates: Starting TestShopFloorRowCandidateLots.test_a_lot_of_another_product_is_not_offered ... 2026-10-08 15:58:07,545 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:07,993 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:10,322 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:10,756 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:13,444 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 15:58:14,308 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3554] 2026-10-08 15:58:14,330 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68011] 2026-10-08 15:58:14,341 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:58:17,343 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:17,674 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:17,943 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:20,001 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:58:20,736 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3555] 2026-10-08 15:58:20,752 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68121] 2026-10-08 15:58:20,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:58:23,858 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:24,128 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:24,447 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:26,959 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:58:27,808 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3556] 2026-10-08 15:58:27,825 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68144] 2026-10-08 15:58:27,835 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:58:28,607 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3557] 2026-10-08 15:58:28,621 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68148] 2026-10-08 15:58:28,631 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:58:28,895 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:35,486 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:38,153 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_a_manager_may_credit_someone_else ... 2026-10-08 15:58:40,778 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:43,670 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:46,334 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:48,679 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_an_operator_may_credit_themselves ... 2026-10-08 15:58:51,086 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_an_operator_may_not_credit_someone_else ... 2026-10-08 15:58:53,394 121 INFO rb-b76ecc8-225362-422414 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-08 15:58:56,115 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_choosing_whom_to_credit_writes_nothing ... 2026-10-08 15:58:58,884 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_credited_employee: Starting TestShopFloorCrediting.test_reading_the_shop_floor_writes_no_session ... 2026-10-08 15:59:01,808 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:59:02,752 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3558] 2026-10-08 15:59:02,771 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68230] 2026-10-08 15:59:02,779 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:03,746 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3559] 2026-10-08 15:59:03,762 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68234] 2026-10-08 15:59:03,772 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:04,709 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3560] 2026-10-08 15:59:04,725 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68238] 2026-10-08 15:59:04,735 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:07,505 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoConsumption.test_a_manager_may_undo_an_operators_recording ... 2026-10-08 15:59:07,864 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2734 deleted stock.move.line records with IDs: [2844] 2026-10-08 15:59:08,124 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoConsumption.test_another_operator_cannot_undo_my_recording ... 2026-10-08 15:59:08,674 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoConsumption.test_another_operator_is_not_offered_my_undo ... 2026-10-08 15:59:09,459 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoConsumption.test_undoing_twice_is_the_same_as_undoing_once ... 2026-10-08 15:59:10,016 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2732 deleted stock.move.line records with IDs: [2847] 2026-10-08 15:59:10,301 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:59:11,299 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3561] 2026-10-08 15:59:11,313 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68251] 2026-10-08 15:59:11,320 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:12,174 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3562] 2026-10-08 15:59:12,188 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68255] 2026-10-08 15:59:12,198 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:13,028 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3563] 2026-10-08 15:59:13,044 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68259] 2026-10-08 15:59:13,055 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:16,164 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3564] 2026-10-08 15:59:16,180 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68269] 2026-10-08 15:59:16,189 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:16,326 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoProduction.test_a_manager_may_undo_an_operators_output_recording ... 2026-10-08 15:59:17,521 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2737 deleted stock.move.line records with IDs: [2850] 2026-10-08 15:59:17,794 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorUndoProduction.test_another_operator_cannot_undo_my_output_recording ... 2026-10-08 15:59:19,101 121 INFO rb-b76ecc8-225362-422414 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-08 15:59:20,516 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2735 deleted stock.move.line records with IDs: [2852] 2026-10-08 15:59:20,816 121 INFO rb-b76ecc8-225362-422414 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-08 15:59:22,076 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 15:59:23,452 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3565] 2026-10-08 15:59:23,471 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68284] 2026-10-08 15:59:23,488 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:24,480 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3566] 2026-10-08 15:59:24,494 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68288] 2026-10-08 15:59:24,504 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:25,314 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3567] 2026-10-08 15:59:25,328 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68292] 2026-10-08 15:59:25,339 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:27,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_a_negative_quantity_is_refused ... 2026-10-08 15:59:28,527 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_a_zero_quantity_is_refused ... 2026-10-08 15:59:29,197 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_each_recording_adds_the_quantity_just_made ... 2026-10-08 15:59:30,161 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_each_recording_logs_its_own_entry ... 2026-10-08 15:59:30,974 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_recordings_by_two_operators_add_up ... 2026-10-08 15:59:31,845 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_the_first_recording_after_start_replaces_the_prefilled_figure ... 2026-10-08 15:59:32,499 121 INFO rb-b76ecc8-225362-422414 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-08 15:59:33,617 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2739 deleted stock.move.line records with IDs: [2856] 2026-10-08 15:59:33,940 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorRecordedOutputAddsUp.test_the_undo_offered_states_the_quantity_it_takes_off ... 2026-10-08 15:59:35,081 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:59:35,959 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3568] 2026-10-08 15:59:35,972 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68305] 2026-10-08 15:59:35,979 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:36,845 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3569] 2026-10-08 15:59:36,860 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68309] 2026-10-08 15:59:36,871 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:37,616 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3570] 2026-10-08 15:59:37,629 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68313] 2026-10-08 15:59:37,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:40,190 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorFirstConfirmationOfOutput.test_a_replayed_request_key_changes_nothing ... 2026-10-08 15:59:40,708 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorFirstConfirmationOfOutput.test_confirming_the_prefilled_figure_again_is_a_second_recording ... 2026-10-08 15:59:41,501 121 INFO rb-b76ecc8-225362-422414 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-08 15:59:42,072 121 INFO rb-b76ecc8-225362-422414 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-08 15:59:43,022 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2742 deleted stock.move.line records with IDs: [2859] 2026-10-08 15:59:43,418 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 15:59:44,259 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3571] 2026-10-08 15:59:44,275 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68324] 2026-10-08 15:59:44,285 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:55,003 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorFinishedLotIsChecked.test_a_lot_of_another_company_is_refused ... 2026-10-08 15:59:55,351 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorFinishedLotIsChecked.test_a_lot_of_another_product_is_refused ... 2026-10-08 15:59:55,663 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 15:59:56,420 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3572] 2026-10-08 15:59:56,437 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68527] 2026-10-08 15:59:56,448 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 15:59:59,192 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_entry_undo: Starting TestShopFloorSerialOutputIsOneUnit.test_a_second_unit_of_a_serial_product_is_refused ... 2026-10-08 15:59:59,729 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:00,362 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:00,991 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:00:01,748 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3573] 2026-10-08 16:00:01,763 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68541] 2026-10-08 16:00:01,774 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:00:04,829 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:05,322 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2747 deleted stock.move.line records with IDs: [2866, 2867] 2026-10-08 16:00:06,234 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:06,827 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2747 deleted stock.move.line records with IDs: [2866, 2867] 2026-10-08 16:00:08,647 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:09,088 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2747 deleted stock.move.line records with IDs: [2866, 2867] 2026-10-08 16:00:09,637 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:00:22,322 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecuteRawMaterialRows.test_a_reserved_row_names_its_own_move_line ... 2026-10-08 16:00:22,510 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:22,652 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:22,860 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:23,118 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecuteRawMaterialRows.test_an_untouched_row_is_not_advertised_as_undoable ... 2026-10-08 16:00:23,457 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:23,639 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:00:35,367 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:35,505 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:35,668 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestTheRowSaysWhetherTheWorkerHandledTheLine.test_a_row_the_worker_recorded_against_says_so ... 2026-10-08 16:00:36,142 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:36,311 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:36,802 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:00:51,003 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:51,140 121 INFO rb-b76ecc8-225362-422414 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-08 16:00:51,336 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:01:03,777 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:03,948 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:04,092 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:05,193 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:05,405 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:01:20,786 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_execute_payload: Starting TestShopFloorExecutePayloadStaysInsideTheS2Contract.test_the_payload_survives_json_serialisation ... 2026-10-08 16:01:21,095 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:01:35,269 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:35,435 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:35,602 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:35,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:01:48,275 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:48,401 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:48,561 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:48,765 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:01:49,461 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3574] 2026-10-08 16:01:49,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68560] 2026-10-08 16:01:49,487 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:01:51,759 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:52,433 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:53,257 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:54,068 121 INFO rb-b76ecc8-225362-422414 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-08 16:01:54,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:01:59,293 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3575] 2026-10-08 16:01:59,317 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68583] 2026-10-08 16:01:59,327 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:01:59,566 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:00,114 121 INFO rb-b76ecc8-225362-422414 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: 6850 2026-10-08 16:02:00,115 121 INFO rb-b76ecc8-225362-422414 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/tmp76wb1wz9_chrome_odoo 2026-10-08 16:02:00,115 121 INFO rb-b76ecc8-225362-422414 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:38023/json/version 2026-10-08 16:02:00,117 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:38023/json/version with timeout 3 increased to 10s during tests 2026-10-08 16:02:00,173 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:00,173 121 INFO rb-b76ecc8-225362-422414 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:38023/json 2026-10-08 16:02:00,177 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:38023/json with timeout 3 increased to 10s during tests 2026-10-08 16:02:00,201 121 INFO rb-b76ecc8-225362-422414 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:38023/devtools/page/7B21C3BA19CAC7A162DC7E2291E378CA 2026-10-08 16:02:00,242 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:00,258 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:00,370 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:sf_happy_path_operator from n/a 2026-10-08 16:02:00,376 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:00,386 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:00,386 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:00,418 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:02:04,014 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:04] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=94&wo=135&move=2672&lot=269 HTTP/1.1" 200 - 184 0.321 3.282 2026-10-08 16:02:04,019 121 INFO rb-b76ecc8-225362-422414 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': '7B21C3BA19CAC7A162DC7E2291E378CA', 'loaderId': '992975C35BD588FF82BFAF31A9418B84', 'isDownload': False} 2026-10-08 16:02:04,020 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:04,103 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:04] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.028 2026-10-08 16:02:04,117 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:04] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-10-08 16:02:04,146 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:04] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.060 2026-10-08 16:02:04,252 121 INFO rb-b76ecc8-225362-422414 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 16:02:04,466 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:04] "GET /web/webclient/load_menus/090bd703a5852432401e28dcc13c16c7ea135a69a77f8b930785a108530ec18d HTTP/1.1" 200 - 140 0.182 0.204 2026-10-08 16:02:04,532 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.032 0.411 2026-10-08 16:02:04,562 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:04] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-08 16:02:05,168 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 16:02:05,292 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 16:02:05,297 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 16:02:05,324 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:05,325 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-08 16:02:05,331 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-08 16:02:05,354 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 16:02:05,436 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.051 2026-10-08 16:02:05,491 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.015 0.050 2026-10-08 16:02:05,546 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:05,556 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.016 0.108 2026-10-08 16:02:05,570 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.011 2026-10-08 16:02:05,573 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:05,681 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 16:02:05,691 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "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 16:02:05,792 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "POST /mail/data HTTP/1.1" 200 - 34 0.113 0.102 2026-10-08 16:02:05,882 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "GET /web/image?model=res.users&field=avatar_128&id=2777 HTTP/1.1" 200 - 16 0.045 0.233 2026-10-08 16:02:05,911 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.271 2026-10-08 16:02:05,983 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.036 0.123 2026-10-08 16:02:06,049 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 16:02:06,050 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:06] "GET /web/image/res.partner/5505/avatar_128?unique=1791475315000 HTTP/1.1" 200 - 8 0.031 0.393 2026-10-08 16:02:06,113 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 16:02:06,242 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:06] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 45 0.096 0.180 2026-10-08 16:02:06,310 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.035 0.170 2026-10-08 16:02:06,347 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:06] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 12 0.014 0.048 2026-10-08 16:02:06,428 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:06,484 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:06,534 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:06] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 15 0.023 0.019 2026-10-08 16:02:06,998 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:06] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 118 0.234 0.203 2026-10-08 16:02:07,079 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:07,951 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:07] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_start HTTP/1.1" 200 - 201 0.558 0.310 2026-10-08 16:02:08,302 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:08] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 68 0.172 0.169 2026-10-08 16:02:08,398 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:08,483 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:08,541 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:09,082 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:09] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_record_production HTTP/1.1" 200 - 105 0.307 0.232 2026-10-08 16:02:09,107 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:09,178 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:09,491 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:09] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 69 0.130 0.176 2026-10-08 16:02:09,538 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:09,611 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:09,671 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:09,727 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:09,793 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:09,862 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:10,235 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:10] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_record_consumption HTTP/1.1" 200 - 72 0.205 0.164 2026-10-08 16:02:10,273 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:10,347 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:10,703 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:10] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 70 0.177 0.168 2026-10-08 16:02:10,744 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:11,131 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:11] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_finish_operation HTTP/1.1" 200 - 92 0.203 0.182 2026-10-08 16:02:11,173 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:11,465 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:11] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 72 0.145 0.179 2026-10-08 16:02:11,678 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:11] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_validate_production HTTP/1.1" 200 - 42 0.105 0.394 2026-10-08 16:02:11,713 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:13,517 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:02:13] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_resolve_backorder HTTP/1.1" 200 - 423 0.769 1.032 2026-10-08 16:02:13,556 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:13,557 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:13,772 121 INFO rb-b76ecc8-225362-422414 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 22237520 (allocated 23568384) 2026-10-08 16:02:13,812 121 INFO rb-b76ecc8-225362-422414 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 6850 2026-10-08 16:02:13,817 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:13,825 121 INFO rb-b76ecc8-225362-422414 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 6850 2026-10-08 16:02:13,987 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_160213_987229_test_a_production_user_runs_an_order_from_the_board_to_its_close.txt 2026-10-08 16:02:13,987 121 INFO rb-b76ecc8-225362-422414 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/tmp76wb1wz9_chrome_odoo" 2026-10-08 16:02:14,114 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:02:27,011 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:27,207 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:27,381 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_a_reason_flagged_not_manual_is_not_offered ... 2026-10-08 16:02:27,537 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_an_ordinary_manual_reason_is_offered ... 2026-10-08 16:02:27,692 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_each_offered_row_names_the_reason_and_its_category ... 2026-10-08 16:02:27,848 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_every_offered_reason_can_actually_block_the_work_center ... 2026-10-08 16:02:28,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_the_catalogue_is_not_empty ... 2026-10-08 16:02:28,318 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_the_catalogue_is_present_even_on_an_empty_recordset ... 2026-10-08 16:02:28,407 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_the_catalogue_keeps_the_models_own_order ... 2026-10-08 16:02:28,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonCatalogue.test_the_catalogue_survives_json_serialisation ... 2026-10-08 16:02:28,758 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:02:40,629 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:40,729 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonAccessorIsReachable.test_the_offered_reasons_hook_defaults_to_every_accepted_reason ... 2026-10-08 16:02:40,786 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:40,993 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonAccessorIsReachable.test_the_payload_offers_what_the_offered_reasons_hook_answers ... 2026-10-08 16:02:41,150 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorBlockReasonAccessorIsReachable.test_the_predicate_is_reachable_without_a_work_order ... 2026-10-08 16:02:41,241 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:02:52,732 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_a_reason_outside_the_offered_catalogue_is_refused ... 2026-10-08 16:02:52,805 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_a_refused_reason_creates_no_line_at_all ... 2026-10-08 16:02:52,854 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_an_incident_with_no_description_at_all_still_reports ... 2026-10-08 16:02:52,940 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_an_optional_description_is_stored_verbatim ... 2026-10-08 16:02:53,021 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_blocking_and_unblocking_is_symmetric_and_repeatable ... 2026-10-08 16:02:53,140 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_report_incident_returns_plain_data_and_never_an_action ... 2026-10-08 16:02:53,215 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_reporting_an_incident_actually_blocks_the_work_center ... 2026-10-08 16:02:53,289 121 INFO rb-b76ecc8-225362-422414 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-08 16:02:53,365 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_the_blocking_line_records_the_reason_the_worker_tapped ... 2026-10-08 16:02:53,444 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorReportIncident.test_unblocking_returns_the_work_center_to_normal ... 2026-10-08 16:02:53,596 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:03:05,783 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorIncidentAttribution.test_a_plain_operator_can_report_an_incident_for_themselves ... 2026-10-08 16:03:06,856 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorIncidentAttribution.test_plain_self_attribution_credits_the_acting_account ... 2026-10-08 16:03:06,995 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorIncidentAttribution.test_the_acting_account_stays_traceable_on_the_blocking_line ... 2026-10-08 16:03:07,128 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_incident_report: Starting TestShopFloorIncidentAttribution.test_the_blocking_line_credits_the_employee_the_tablet_names ... 2026-10-08 16:03:07,317 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 16:03:10,019 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open: Starting TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay ... 2026-10-08 16:03:10,464 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Chrome pid: 7059 2026-10-08 16:03:10,465 121 INFO rb-b76ecc8-225362-422414 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/tmp8vqs6_e1_chrome_odoo 2026-10-08 16:03:10,465 121 INFO rb-b76ecc8-225362-422414 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:38311/json/version 2026-10-08 16:03:10,467 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:38311/json/version with timeout 3 increased to 10s during tests 2026-10-08 16:03:10,548 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:10,548 121 INFO rb-b76ecc8-225362-422414 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:38311/json 2026-10-08 16:03:10,549 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:38311/json with timeout 3 increased to 10s during tests 2026-10-08 16:03:10,567 121 INFO rb-b76ecc8-225362-422414 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:38311/devtools/page/86BA2707C68ED4376E9B07D56F0C2E0D 2026-10-08 16:03:10,587 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:10,622 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:10,753 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 16:03:10,766 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:10,788 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:10,788 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:10,816 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:03:12,943 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:12] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=107 HTTP/1.1" 200 - 182 0.328 1.805 2026-10-08 16:03:12,950 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay: Navigation result: {'frameId': '86BA2707C68ED4376E9B07D56F0C2E0D', 'loaderId': 'A03B8CCD870F43E01A4DCC18419C0FA1', 'isDownload': False} 2026-10-08 16:03:12,950 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:13,009 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:13] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-10-08 16:03:13,064 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:13] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.030 0.050 2026-10-08 16:03:13,178 121 INFO rb-b76ecc8-225362-422414 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 16:03:14,434 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:14] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.722 0.717 2026-10-08 16:03:14,440 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:14] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.434 2026-10-08 16:03:14,475 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 1.447 2026-10-08 16:03:14,486 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:14] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.003 2026-10-08 16:03:14,508 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:14] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.288 2026-10-08 16:03:14,688 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-08 16:03:14,695 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 16:03:14,703 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-08 16:03:14,739 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-08 16:03:14,778 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:14,865 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 16:03:15,005 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:15,021 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:15,041 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.118 0.138 2026-10-08 16:03:15,046 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.223 2026-10-08 16:03:15,097 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.206 2026-10-08 16:03:15,101 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.074 2026-10-08 16:03:15,153 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 16:03:15,677 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:15] "POST /mail/data HTTP/1.1" 200 - 144 0.299 0.377 2026-10-08 16:03:15,708 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.614 2026-10-08 16:03:15,900 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.082 0.927 2026-10-08 16:03:15,967 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.801 2026-10-08 16:03:15,971 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-10-08 16:03:16,018 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 16:03:16,032 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 16:03:16,069 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.034 0.061 2026-10-08 16:03:16,134 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.132 2026-10-08 16:03:16,151 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 16:03:16,179 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:16] "POST /web/action/load HTTP/1.1" 200 - 7 0.014 0.160 2026-10-08 16:03:16,247 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:16] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.028 0.218 2026-10-08 16:03:16,377 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:16] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 51 0.045 0.108 2026-10-08 16:03:16,441 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:16] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 14 0.027 0.020 2026-10-08 16:03:16,490 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:16,553 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:16,611 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:16,652 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:16] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 11 0.022 0.017 2026-10-08 16:03:17,054 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:17] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 106 0.212 0.176 2026-10-08 16:03:17,145 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:17,209 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:17,425 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:03:17] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 56 0.083 0.131 2026-10-08 16:03:17,498 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:17,557 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:17,642 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:17,710 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:17,711 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:17,865 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_panel_open.TestShopFloorInstructionsPanelOpen.test_tapping_the_labelled_control_opens_the_instructions_overlay.browser: heap 25221140 (allocated 26324992) 2026-10-08 16:03:17,875 121 INFO rb-b76ecc8-225362-422414 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 7059 2026-10-08 16:03:17,879 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:17,880 121 INFO rb-b76ecc8-225362-422414 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 7059 2026-10-08 16:03:17,997 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_160317_997075_test_tapping_the_labelled_control_opens_the_instructions_overlay.txt 2026-10-08 16:03:17,997 121 INFO rb-b76ecc8-225362-422414 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/tmp8vqs6_e1_chrome_odoo" 2026-10-08 16:03:18,087 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:03:40,584 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_a_google_slide_operation_reports_instructions_available ... 2026-10-08 16:03:40,748 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_a_google_slide_operation_reports_its_url_verbatim ... 2026-10-08 16:03:40,978 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:41,272 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_a_pdf_operation_reports_instructions_available ... 2026-10-08 16:03:41,418 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_a_text_only_operation_still_reports_instructions_available ... 2026-10-08 16:03:41,557 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_a_text_operation_carries_its_note_body ... 2026-10-08 16:03:41,677 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:41,795 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_an_operation_with_nothing_at_all_reports_no_instructions ... 2026-10-08 16:03:41,914 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_kind_follows_the_operations_declared_worksheet_type ... 2026-10-08 16:03:42,156 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_instructions_payload: Starting TestShopFloorInstructionsPayload.test_the_instructions_block_survives_json_serialisation ... 2026-10-08 16:03:42,447 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:03:50,705 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_is_working_now: Starting TestShopfloorWorkorderValsIsWorkingNow.test_a_never_started_workorder_reports_not_working ... 2026-10-08 16:03:53,605 121 INFO rb-b76ecc8-225362-422414 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-08 16:03:56,774 121 INFO rb-b76ecc8-225362-422414 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-08 16:04:00,356 121 INFO rb-b76ecc8-225362-422414 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-08 16:04:04,115 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [2953] 2026-10-08 16:04:04,322 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:04:12,813 121 INFO rb-b76ecc8-225362-422414 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-08 16:04:15,320 121 INFO rb-b76ecc8-225362-422414 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-08 16:04:17,841 121 INFO rb-b76ecc8-225362-422414 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-08 16:04:20,605 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:04:29,602 121 INFO rb-b76ecc8-225362-422414 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-08 16:04:32,308 121 INFO rb-b76ecc8-225362-422414 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-08 16:04:34,906 121 INFO rb-b76ecc8-225362-422414 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-08 16:04:37,610 121 INFO rb-b76ecc8-225362-422414 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-08 16:04:40,067 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsJobBoardState.test_an_unstarted_workorder_behind_another_operation_reports_pending ... 2026-10-08 16:04:42,706 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsJobBoardState.test_an_unstarted_workorder_short_of_components_reports_waiting ... 2026-10-08 16:04:45,303 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_payload: Starting TestShopfloorWorkorderValsJobBoardState.test_an_unstarted_workorder_with_components_reserved_reports_ready ... 2026-10-08 16:04:47,801 121 INFO rb-b76ecc8-225362-422414 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-08 16:04:50,391 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:05:01,073 121 INFO rb-b76ecc8-225362-422414 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-08 16:05:03,772 121 INFO rb-b76ecc8-225362-422414 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-08 16:05:06,715 121 INFO rb-b76ecc8-225362-422414 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-08 16:05:11,346 121 INFO rb-b76ecc8-225362-422414 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-08 16:05:13,985 121 INFO rb-b76ecc8-225362-422414 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-08 16:05:18,820 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:05:29,048 121 INFO rb-b76ecc8-225362-422414 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-08 16:05:31,698 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:05:40,079 121 INFO rb-b76ecc8-225362-422414 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-08 16:05:46,317 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:05:54,641 121 INFO rb-b76ecc8-225362-422414 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-08 16:05:57,479 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:06:52,126 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2749] 2026-10-08 16:06:53,062 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2750] 2026-10-08 16:06:53,331 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2751] 2026-10-08 16:06:53,635 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2752] 2026-10-08 16:06:53,931 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2753] 2026-10-08 16:06:54,271 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2754] 2026-10-08 16:06:54,595 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2755] 2026-10-08 16:06:54,892 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2756] 2026-10-08 16:06:55,205 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2757] 2026-10-08 16:06:55,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2758] 2026-10-08 16:06:55,895 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2759] 2026-10-08 16:06:56,206 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2760] 2026-10-08 16:06:56,515 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2761] 2026-10-08 16:06:56,815 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2762] 2026-10-08 16:06:57,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2763] 2026-10-08 16:06:57,419 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2764] 2026-10-08 16:06:57,740 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2765] 2026-10-08 16:06:58,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2766] 2026-10-08 16:06:58,394 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2767] 2026-10-08 16:06:58,705 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2768] 2026-10-08 16:06:59,082 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2769] 2026-10-08 16:06:59,366 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2770] 2026-10-08 16:06:59,626 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2771] 2026-10-08 16:06:59,956 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2772] 2026-10-08 16:07:00,200 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2773] 2026-10-08 16:07:00,533 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2774] 2026-10-08 16:07:00,788 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2775] 2026-10-08 16:07:01,122 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2776] 2026-10-08 16:07:01,503 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2777] 2026-10-08 16:07:01,853 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2778] 2026-10-08 16:07:02,177 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2779] 2026-10-08 16:07:02,442 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2780] 2026-10-08 16:07:02,689 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2781] 2026-10-08 16:07:03,003 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2782] 2026-10-08 16:07:03,372 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2783] 2026-10-08 16:07:03,691 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2784] 2026-10-08 16:07:04,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2785] 2026-10-08 16:07:04,309 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2786] 2026-10-08 16:07:04,576 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2787] 2026-10-08 16:07:04,895 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2788] 2026-10-08 16:07:05,203 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2789] 2026-10-08 16:07:05,480 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2790] 2026-10-08 16:07:05,741 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2791] 2026-10-08 16:07:06,021 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2792] 2026-10-08 16:07:06,325 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2793] 2026-10-08 16:07:06,655 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2794] 2026-10-08 16:07:06,910 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2795] 2026-10-08 16:07:07,165 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2796] 2026-10-08 16:07:07,431 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2797] 2026-10-08 16:07:07,693 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2798] 2026-10-08 16:07:07,969 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2799] 2026-10-08 16:07:08,302 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2800] 2026-10-08 16:07:08,547 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2801] 2026-10-08 16:07:08,822 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2802] 2026-10-08 16:07:09,117 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2803] 2026-10-08 16:07:09,485 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2804] 2026-10-08 16:07:09,769 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2805] 2026-10-08 16:07:10,060 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2806] 2026-10-08 16:07:10,334 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2807] 2026-10-08 16:07:10,645 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2808] 2026-10-08 16:07:10,910 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2809] 2026-10-08 16:07:11,210 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2810] 2026-10-08 16:07:11,479 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2811] 2026-10-08 16:07:11,850 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2812] 2026-10-08 16:07:12,142 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2813] 2026-10-08 16:07:12,519 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2814] 2026-10-08 16:07:12,849 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2815] 2026-10-08 16:07:13,187 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2816] 2026-10-08 16:07:13,441 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2817] 2026-10-08 16:07:13,683 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2818] 2026-10-08 16:07:13,954 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2819] 2026-10-08 16:07:14,240 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2820] 2026-10-08 16:07:14,534 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2821] 2026-10-08 16:07:14,809 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2822] 2026-10-08 16:07:15,080 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2823] 2026-10-08 16:07:15,303 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2824] 2026-10-08 16:07:15,573 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2825] 2026-10-08 16:07:15,829 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2826] 2026-10-08 16:07:16,139 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2827] 2026-10-08 16:07:16,459 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2828] 2026-10-08 16:07:16,742 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2829] 2026-10-08 16:07:17,042 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2830] 2026-10-08 16:07:17,279 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2831] 2026-10-08 16:07:17,521 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2832] 2026-10-08 16:07:17,804 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2833] 2026-10-08 16:07:18,063 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2834] 2026-10-08 16:07:18,350 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2835] 2026-10-08 16:07:18,616 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2836] 2026-10-08 16:07:18,886 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2837] 2026-10-08 16:07:19,228 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2838] 2026-10-08 16:07:19,536 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2839] 2026-10-08 16:07:19,782 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2840] 2026-10-08 16:07:20,067 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2841] 2026-10-08 16:07:20,389 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2842] 2026-10-08 16:07:20,702 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2843] 2026-10-08 16:07:21,071 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2844] 2026-10-08 16:07:21,430 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2845] 2026-10-08 16:07:21,736 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2846] 2026-10-08 16:07:22,042 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2847] 2026-10-08 16:07:22,299 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2848] 2026-10-08 16:07:22,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2849] 2026-10-08 16:07:22,825 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2850] 2026-10-08 16:07:23,111 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2851] 2026-10-08 16:07:23,434 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2852] 2026-10-08 16:07:23,744 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2853] 2026-10-08 16:07:24,114 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2854] 2026-10-08 16:07:24,365 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2855] 2026-10-08 16:07:24,653 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2856] 2026-10-08 16:07:24,949 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2857] 2026-10-08 16:07:25,267 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2858] 2026-10-08 16:07:25,560 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2859] 2026-10-08 16:07:25,891 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2860] 2026-10-08 16:07:26,157 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2861] 2026-10-08 16:07:26,424 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2862] 2026-10-08 16:07:26,679 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2863] 2026-10-08 16:07:26,938 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2864] 2026-10-08 16:07:27,248 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2865] 2026-10-08 16:07:27,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2866] 2026-10-08 16:07:27,877 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2867] 2026-10-08 16:07:28,145 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2868] 2026-10-08 16:07:28,438 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2869] 2026-10-08 16:07:28,754 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2870] 2026-10-08 16:07:29,030 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2871] 2026-10-08 16:07:29,324 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2872] 2026-10-08 16:07:29,647 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2873] 2026-10-08 16:07:29,928 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2874] 2026-10-08 16:07:30,202 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2875] 2026-10-08 16:07:30,454 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2876] 2026-10-08 16:07:30,732 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2877] 2026-10-08 16:07:31,033 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2878] 2026-10-08 16:07:31,340 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2879] 2026-10-08 16:07:31,618 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2880] 2026-10-08 16:07:31,903 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2881] 2026-10-08 16:07:32,158 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2882] 2026-10-08 16:07:32,431 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2883] 2026-10-08 16:07:32,733 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2884] 2026-10-08 16:07:32,998 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2885] 2026-10-08 16:07:33,273 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2886] 2026-10-08 16:07:33,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2887] 2026-10-08 16:07:33,853 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2888] 2026-10-08 16:07:34,128 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2889] 2026-10-08 16:07:34,410 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2890] 2026-10-08 16:07:34,754 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2891] 2026-10-08 16:07:35,039 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2892] 2026-10-08 16:07:35,346 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2893] 2026-10-08 16:07:35,621 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2894] 2026-10-08 16:07:35,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2895] 2026-10-08 16:07:36,203 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2896] 2026-10-08 16:07:36,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2897] 2026-10-08 16:07:36,691 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2898] 2026-10-08 16:07:37,053 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2899] 2026-10-08 16:07:37,429 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2900] 2026-10-08 16:07:37,740 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2901] 2026-10-08 16:07:38,049 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2902] 2026-10-08 16:07:38,327 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2903] 2026-10-08 16:07:38,601 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2904] 2026-10-08 16:07:38,904 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2905] 2026-10-08 16:07:39,173 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2906] 2026-10-08 16:07:39,441 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2907] 2026-10-08 16:07:39,742 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2908] 2026-10-08 16:07:40,019 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2909] 2026-10-08 16:07:40,262 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2910] 2026-10-08 16:07:40,556 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2911] 2026-10-08 16:07:40,871 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2912] 2026-10-08 16:07:41,153 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2913] 2026-10-08 16:07:41,488 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2914] 2026-10-08 16:07:41,798 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2915] 2026-10-08 16:07:42,086 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2916] 2026-10-08 16:07:42,428 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2917] 2026-10-08 16:07:42,761 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2918] 2026-10-08 16:07:43,088 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2919] 2026-10-08 16:07:43,380 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2920] 2026-10-08 16:07:43,709 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2921] 2026-10-08 16:07:44,058 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2922] 2026-10-08 16:07:44,293 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2923] 2026-10-08 16:07:44,577 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2924] 2026-10-08 16:07:44,932 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2925] 2026-10-08 16:07:45,276 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2926] 2026-10-08 16:07:45,636 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2927] 2026-10-08 16:07:45,997 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2928] 2026-10-08 16:07:46,289 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2929] 2026-10-08 16:07:46,602 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2930] 2026-10-08 16:07:46,943 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2931] 2026-10-08 16:07:47,293 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2932] 2026-10-08 16:07:47,588 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2933] 2026-10-08 16:07:47,909 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2934] 2026-10-08 16:07:48,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2935] 2026-10-08 16:07:48,563 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2936] 2026-10-08 16:07:48,839 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2937] 2026-10-08 16:07:49,102 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2938] 2026-10-08 16:07:49,391 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2939] 2026-10-08 16:07:49,692 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2940] 2026-10-08 16:07:50,052 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2941] 2026-10-08 16:07:50,396 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2942] 2026-10-08 16:07:50,761 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2943] 2026-10-08 16:07:51,084 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2944] 2026-10-08 16:07:51,388 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2945] 2026-10-08 16:07:51,708 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2946] 2026-10-08 16:07:52,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2947] 2026-10-08 16:07:52,347 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2948] 2026-10-08 16:07:52,646 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2949] 2026-10-08 16:07:52,962 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2950] 2026-10-08 16:07:53,252 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2951] 2026-10-08 16:07:53,570 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2952] 2026-10-08 16:07:53,900 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2953] 2026-10-08 16:07:54,219 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2954] 2026-10-08 16:07:54,505 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2955] 2026-10-08 16:07:54,820 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2956] 2026-10-08 16:07:55,138 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2957] 2026-10-08 16:07:55,503 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2958] 2026-10-08 16:07:55,815 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2959] 2026-10-08 16:07:56,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2960] 2026-10-08 16:07:56,397 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2961] 2026-10-08 16:07:56,670 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2962] 2026-10-08 16:07:56,939 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2963] 2026-10-08 16:07:57,197 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2964] 2026-10-08 16:07:57,458 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2965] 2026-10-08 16:07:57,744 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2966] 2026-10-08 16:07:58,032 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2967] 2026-10-08 16:07:58,294 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2968] 2026-10-08 16:07:58,586 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2969] 2026-10-08 16:07:58,865 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2970] 2026-10-08 16:07:59,109 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2971] 2026-10-08 16:07:59,336 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2972] 2026-10-08 16:07:59,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2973] 2026-10-08 16:07:59,920 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2974] 2026-10-08 16:08:00,193 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2975] 2026-10-08 16:08:00,457 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2976] 2026-10-08 16:08:00,731 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2977] 2026-10-08 16:08:01,003 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2978] 2026-10-08 16:08:01,282 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2979] 2026-10-08 16:08:01,540 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2980] 2026-10-08 16:08:01,813 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2981] 2026-10-08 16:08:02,089 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2982] 2026-10-08 16:08:02,412 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2983] 2026-10-08 16:08:02,769 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2984] 2026-10-08 16:08:03,047 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2985] 2026-10-08 16:08:03,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2986] 2026-10-08 16:08:03,644 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2987] 2026-10-08 16:08:04,004 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2988] 2026-10-08 16:08:04,353 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2989] 2026-10-08 16:08:04,631 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2990] 2026-10-08 16:08:04,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2991] 2026-10-08 16:08:05,315 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2992] 2026-10-08 16:08:05,692 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2993] 2026-10-08 16:08:06,020 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2994] 2026-10-08 16:08:06,364 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2995] 2026-10-08 16:08:06,658 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2996] 2026-10-08 16:08:06,960 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2997] 2026-10-08 16:08:07,281 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2998] 2026-10-08 16:08:07,625 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2999] 2026-10-08 16:08:07,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3000] 2026-10-08 16:08:08,264 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3001] 2026-10-08 16:08:08,577 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3002] 2026-10-08 16:08:08,874 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3003] 2026-10-08 16:08:09,153 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3004] 2026-10-08 16:08:09,513 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3005] 2026-10-08 16:08:09,806 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3006] 2026-10-08 16:08:10,105 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3007] 2026-10-08 16:08:10,404 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3008] 2026-10-08 16:08:10,689 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3009] 2026-10-08 16:08:11,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3010] 2026-10-08 16:08:11,330 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3011] 2026-10-08 16:08:11,662 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3012] 2026-10-08 16:08:12,010 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3013] 2026-10-08 16:08:12,347 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3014] 2026-10-08 16:08:12,632 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3015] 2026-10-08 16:08:12,882 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3016] 2026-10-08 16:08:13,160 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3017] 2026-10-08 16:08:13,461 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3018] 2026-10-08 16:08:13,769 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3019] 2026-10-08 16:08:14,088 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3020] 2026-10-08 16:08:14,430 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3021] 2026-10-08 16:08:14,741 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3022] 2026-10-08 16:08:14,994 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3023] 2026-10-08 16:08:15,265 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3024] 2026-10-08 16:08:15,549 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3025] 2026-10-08 16:08:16,016 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3026] 2026-10-08 16:08:16,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3027] 2026-10-08 16:08:16,613 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3028] 2026-10-08 16:08:17,013 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3029] 2026-10-08 16:08:17,319 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3030] 2026-10-08 16:08:17,543 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3031] 2026-10-08 16:08:17,725 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3032] 2026-10-08 16:08:17,969 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3033] 2026-10-08 16:08:18,245 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3034] 2026-10-08 16:08:18,508 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3035] 2026-10-08 16:08:18,810 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3036] 2026-10-08 16:08:19,138 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3037] 2026-10-08 16:08:19,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3038] 2026-10-08 16:08:19,672 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3039] 2026-10-08 16:08:19,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3040] 2026-10-08 16:08:20,218 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3041] 2026-10-08 16:08:20,495 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3042] 2026-10-08 16:08:20,772 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3043] 2026-10-08 16:08:21,043 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3044] 2026-10-08 16:08:21,344 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3045] 2026-10-08 16:08:21,676 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3046] 2026-10-08 16:08:22,018 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3047] 2026-10-08 16:08:22,347 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3048] 2026-10-08 16:08:22,670 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3049] 2026-10-08 16:08:22,946 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3050] 2026-10-08 16:08:23,209 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3051] 2026-10-08 16:08:23,512 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3052] 2026-10-08 16:08:23,824 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3053] 2026-10-08 16:08:24,131 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3054] 2026-10-08 16:08:24,361 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3055] 2026-10-08 16:08:24,633 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3056] 2026-10-08 16:08:24,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3057] 2026-10-08 16:08:25,168 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3058] 2026-10-08 16:08:25,409 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3059] 2026-10-08 16:08:25,665 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3060] 2026-10-08 16:08:25,933 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3061] 2026-10-08 16:08:26,213 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3062] 2026-10-08 16:08:26,497 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3063] 2026-10-08 16:08:26,806 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3064] 2026-10-08 16:08:27,068 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3065] 2026-10-08 16:08:27,321 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3066] 2026-10-08 16:08:27,583 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3067] 2026-10-08 16:08:27,876 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3068] 2026-10-08 16:08:28,144 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3069] 2026-10-08 16:08:28,408 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3070] 2026-10-08 16:08:28,685 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3071] 2026-10-08 16:08:28,968 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3072] 2026-10-08 16:08:29,283 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3073] 2026-10-08 16:08:29,583 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3074] 2026-10-08 16:08:29,821 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3075] 2026-10-08 16:08:30,054 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3076] 2026-10-08 16:08:30,368 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3077] 2026-10-08 16:08:30,609 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3078] 2026-10-08 16:08:30,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3079] 2026-10-08 16:08:31,201 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3080] 2026-10-08 16:08:31,527 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3081] 2026-10-08 16:08:31,824 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3082] 2026-10-08 16:08:32,134 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3083] 2026-10-08 16:08:32,405 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3084] 2026-10-08 16:08:32,692 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3085] 2026-10-08 16:08:33,018 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3086] 2026-10-08 16:08:33,311 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3087] 2026-10-08 16:08:33,642 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3088] 2026-10-08 16:08:33,909 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3089] 2026-10-08 16:08:34,214 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3090] 2026-10-08 16:08:34,500 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3091] 2026-10-08 16:08:34,882 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3092] 2026-10-08 16:08:35,245 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3093] 2026-10-08 16:08:35,530 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3094] 2026-10-08 16:08:35,773 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3095] 2026-10-08 16:08:36,014 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3096] 2026-10-08 16:08:36,323 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3097] 2026-10-08 16:08:36,610 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3098] 2026-10-08 16:08:36,876 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3099] 2026-10-08 16:08:37,166 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3100] 2026-10-08 16:08:37,404 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3101] 2026-10-08 16:08:37,703 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3102] 2026-10-08 16:08:37,959 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3103] 2026-10-08 16:08:38,228 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3104] 2026-10-08 16:08:38,478 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3105] 2026-10-08 16:08:38,763 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3106] 2026-10-08 16:08:39,117 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3107] 2026-10-08 16:08:39,386 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3108] 2026-10-08 16:08:39,678 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3109] 2026-10-08 16:08:39,923 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3110] 2026-10-08 16:08:40,158 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3111] 2026-10-08 16:08:40,509 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3112] 2026-10-08 16:08:40,771 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3113] 2026-10-08 16:08:41,083 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3114] 2026-10-08 16:08:41,427 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3115] 2026-10-08 16:08:41,688 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3116] 2026-10-08 16:08:41,955 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3117] 2026-10-08 16:08:42,212 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3118] 2026-10-08 16:08:42,499 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3119] 2026-10-08 16:08:42,830 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3120] 2026-10-08 16:08:43,122 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3121] 2026-10-08 16:08:43,377 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3122] 2026-10-08 16:08:43,634 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3123] 2026-10-08 16:08:43,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3124] 2026-10-08 16:08:44,137 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3125] 2026-10-08 16:08:44,403 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3126] 2026-10-08 16:08:44,660 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3127] 2026-10-08 16:08:44,950 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3128] 2026-10-08 16:08:45,233 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3129] 2026-10-08 16:08:45,528 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3130] 2026-10-08 16:08:45,805 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3131] 2026-10-08 16:08:46,048 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3132] 2026-10-08 16:08:46,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3133] 2026-10-08 16:08:46,665 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3134] 2026-10-08 16:08:46,926 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3135] 2026-10-08 16:08:47,208 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3136] 2026-10-08 16:08:47,450 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3137] 2026-10-08 16:08:47,738 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3138] 2026-10-08 16:08:48,036 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3139] 2026-10-08 16:08:48,366 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3140] 2026-10-08 16:08:48,669 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3141] 2026-10-08 16:08:48,972 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3142] 2026-10-08 16:08:49,237 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3143] 2026-10-08 16:08:49,512 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3144] 2026-10-08 16:08:49,784 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3145] 2026-10-08 16:08:50,031 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3146] 2026-10-08 16:08:50,266 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3147] 2026-10-08 16:08:50,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3148] 2026-10-08 16:08:50,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3149] 2026-10-08 16:08:51,065 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3150] 2026-10-08 16:08:51,351 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3151] 2026-10-08 16:08:51,609 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3152] 2026-10-08 16:08:51,871 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3153] 2026-10-08 16:08:52,128 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3154] 2026-10-08 16:08:52,378 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3155] 2026-10-08 16:08:52,693 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3156] 2026-10-08 16:08:53,011 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3157] 2026-10-08 16:08:53,248 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3158] 2026-10-08 16:08:53,487 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3159] 2026-10-08 16:08:53,770 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3160] 2026-10-08 16:08:54,026 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3161] 2026-10-08 16:08:54,298 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3162] 2026-10-08 16:08:54,592 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3163] 2026-10-08 16:08:54,883 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3164] 2026-10-08 16:08:55,141 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3165] 2026-10-08 16:08:55,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3166] 2026-10-08 16:08:55,628 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3167] 2026-10-08 16:08:55,879 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3168] 2026-10-08 16:08:56,192 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3169] 2026-10-08 16:08:56,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3170] 2026-10-08 16:08:56,867 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3171] 2026-10-08 16:08:57,156 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3172] 2026-10-08 16:08:57,407 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3173] 2026-10-08 16:08:57,661 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3174] 2026-10-08 16:08:57,920 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3175] 2026-10-08 16:08:58,220 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3176] 2026-10-08 16:08:58,483 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3177] 2026-10-08 16:08:58,801 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3178] 2026-10-08 16:08:59,061 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3179] 2026-10-08 16:08:59,341 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3180] 2026-10-08 16:08:59,659 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3181] 2026-10-08 16:08:59,939 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3182] 2026-10-08 16:09:00,225 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3183] 2026-10-08 16:09:00,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3184] 2026-10-08 16:09:00,848 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3185] 2026-10-08 16:09:01,166 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3186] 2026-10-08 16:09:01,447 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3187] 2026-10-08 16:09:01,795 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3188] 2026-10-08 16:09:02,146 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3189] 2026-10-08 16:09:02,453 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3190] 2026-10-08 16:09:02,759 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3191] 2026-10-08 16:09:03,050 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3192] 2026-10-08 16:09:03,307 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3193] 2026-10-08 16:09:03,569 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3194] 2026-10-08 16:09:03,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3195] 2026-10-08 16:09:04,155 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3196] 2026-10-08 16:09:04,408 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3197] 2026-10-08 16:09:04,701 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3198] 2026-10-08 16:09:05,035 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3199] 2026-10-08 16:09:05,307 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3200] 2026-10-08 16:09:05,589 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3201] 2026-10-08 16:09:05,903 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3202] 2026-10-08 16:09:06,200 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3203] 2026-10-08 16:09:06,500 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3204] 2026-10-08 16:09:06,824 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3205] 2026-10-08 16:09:07,121 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3206] 2026-10-08 16:09:07,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3207] 2026-10-08 16:09:07,743 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3208] 2026-10-08 16:09:08,089 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3209] 2026-10-08 16:09:08,420 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3210] 2026-10-08 16:09:08,735 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3211] 2026-10-08 16:09:09,040 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3212] 2026-10-08 16:09:09,339 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3213] 2026-10-08 16:09:09,680 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3214] 2026-10-08 16:09:09,958 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3215] 2026-10-08 16:09:10,249 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3216] 2026-10-08 16:09:10,584 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3217] 2026-10-08 16:09:10,918 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3218] 2026-10-08 16:09:11,222 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3219] 2026-10-08 16:09:11,521 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3220] 2026-10-08 16:09:11,833 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3221] 2026-10-08 16:09:12,158 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3222] 2026-10-08 16:09:12,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3223] 2026-10-08 16:09:12,878 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3224] 2026-10-08 16:09:13,228 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3225] 2026-10-08 16:09:13,488 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3226] 2026-10-08 16:09:13,777 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3227] 2026-10-08 16:09:14,088 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3228] 2026-10-08 16:09:14,424 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3229] 2026-10-08 16:09:14,744 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3230] 2026-10-08 16:09:15,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3231] 2026-10-08 16:09:15,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3232] 2026-10-08 16:09:15,488 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3233] 2026-10-08 16:09:15,750 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3234] 2026-10-08 16:09:16,054 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3235] 2026-10-08 16:09:16,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3236] 2026-10-08 16:09:16,625 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3237] 2026-10-08 16:09:16,932 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3238] 2026-10-08 16:09:17,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3239] 2026-10-08 16:09:17,563 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3240] 2026-10-08 16:09:17,867 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3241] 2026-10-08 16:09:18,120 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3242] 2026-10-08 16:09:18,397 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3243] 2026-10-08 16:09:18,681 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3244] 2026-10-08 16:09:18,994 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3245] 2026-10-08 16:09:19,292 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3246] 2026-10-08 16:09:19,548 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3247] 2026-10-08 16:09:19,781 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3248] 2026-10-08 16:09:20,036 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3249] 2026-10-08 16:09:20,335 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3250] 2026-10-08 16:09:20,584 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3251] 2026-10-08 16:09:20,887 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3252] 2026-10-08 16:09:21,123 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3253] 2026-10-08 16:09:21,402 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3254] 2026-10-08 16:09:21,748 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3255] 2026-10-08 16:09:22,127 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3256] 2026-10-08 16:09:22,444 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3257] 2026-10-08 16:09:22,785 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3258] 2026-10-08 16:09:23,105 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3259] 2026-10-08 16:09:23,419 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3260] 2026-10-08 16:09:23,701 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3261] 2026-10-08 16:09:24,021 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3262] 2026-10-08 16:09:24,325 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3263] 2026-10-08 16:09:24,652 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3264] 2026-10-08 16:09:24,936 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3265] 2026-10-08 16:09:25,275 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3266] 2026-10-08 16:09:25,637 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3267] 2026-10-08 16:09:25,968 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3268] 2026-10-08 16:09:26,313 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3269] 2026-10-08 16:09:26,598 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3270] 2026-10-08 16:09:26,953 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3271] 2026-10-08 16:09:27,226 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3272] 2026-10-08 16:09:27,523 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3273] 2026-10-08 16:09:27,785 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3274] 2026-10-08 16:09:28,173 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3275] 2026-10-08 16:09:28,499 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3276] 2026-10-08 16:09:28,850 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3277] 2026-10-08 16:09:29,167 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3278] 2026-10-08 16:09:29,519 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3279] 2026-10-08 16:09:29,851 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3280] 2026-10-08 16:09:30,195 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3281] 2026-10-08 16:09:30,498 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3282] 2026-10-08 16:09:30,767 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3283] 2026-10-08 16:09:31,033 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3284] 2026-10-08 16:09:31,328 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3285] 2026-10-08 16:09:31,641 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3286] 2026-10-08 16:09:31,945 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3287] 2026-10-08 16:09:32,232 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3288] 2026-10-08 16:09:32,486 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3289] 2026-10-08 16:09:32,903 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3290] 2026-10-08 16:09:33,186 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3291] 2026-10-08 16:09:33,493 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3292] 2026-10-08 16:09:33,838 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3293] 2026-10-08 16:09:34,160 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3294] 2026-10-08 16:09:34,418 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3295] 2026-10-08 16:09:34,719 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3296] 2026-10-08 16:09:35,019 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3297] 2026-10-08 16:09:35,307 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3298] 2026-10-08 16:09:35,591 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3299] 2026-10-08 16:09:35,841 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3300] 2026-10-08 16:09:36,195 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3301] 2026-10-08 16:09:36,684 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3302] 2026-10-08 16:09:36,983 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3303] 2026-10-08 16:09:37,281 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3304] 2026-10-08 16:09:37,561 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3305] 2026-10-08 16:09:37,822 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3306] 2026-10-08 16:09:38,052 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3307] 2026-10-08 16:09:38,333 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3308] 2026-10-08 16:09:38,602 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3309] 2026-10-08 16:09:38,894 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3310] 2026-10-08 16:09:39,172 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3311] 2026-10-08 16:09:39,491 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3312] 2026-10-08 16:09:39,816 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3313] 2026-10-08 16:09:40,108 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3314] 2026-10-08 16:09:40,390 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3315] 2026-10-08 16:09:40,673 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3316] 2026-10-08 16:09:40,912 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3317] 2026-10-08 16:09:41,155 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3318] 2026-10-08 16:09:41,445 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3319] 2026-10-08 16:09:41,742 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3320] 2026-10-08 16:09:42,028 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3321] 2026-10-08 16:09:42,273 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3322] 2026-10-08 16:09:42,513 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3323] 2026-10-08 16:09:42,752 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3324] 2026-10-08 16:09:43,008 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3325] 2026-10-08 16:09:43,298 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3326] 2026-10-08 16:09:43,573 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3327] 2026-10-08 16:09:43,856 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3328] 2026-10-08 16:09:44,129 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3329] 2026-10-08 16:09:44,412 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3330] 2026-10-08 16:09:44,694 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3331] 2026-10-08 16:09:45,024 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3332] 2026-10-08 16:09:45,345 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3333] 2026-10-08 16:09:45,647 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3334] 2026-10-08 16:09:45,899 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3335] 2026-10-08 16:09:46,201 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3336] 2026-10-08 16:09:46,528 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3337] 2026-10-08 16:09:46,915 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3338] 2026-10-08 16:09:47,274 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3339] 2026-10-08 16:09:47,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3340] 2026-10-08 16:09:47,808 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3341] 2026-10-08 16:09:48,070 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3342] 2026-10-08 16:09:48,298 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3343] 2026-10-08 16:09:48,544 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3344] 2026-10-08 16:09:48,800 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3345] 2026-10-08 16:09:49,084 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3346] 2026-10-08 16:09:49,338 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3347] 2026-10-08 16:09:49,585 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3348] 2026-10-08 16:09:49,848 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3349] 2026-10-08 16:09:50,158 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3350] 2026-10-08 16:09:50,544 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3351] 2026-10-08 16:09:50,821 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3352] 2026-10-08 16:09:51,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3353] 2026-10-08 16:09:51,412 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3354] 2026-10-08 16:09:51,703 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3355] 2026-10-08 16:09:51,996 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3356] 2026-10-08 16:09:52,277 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3357] 2026-10-08 16:09:52,550 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3358] 2026-10-08 16:09:52,824 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3359] 2026-10-08 16:09:53,102 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3360] 2026-10-08 16:09:53,345 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3361] 2026-10-08 16:09:53,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3362] 2026-10-08 16:09:53,939 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3363] 2026-10-08 16:09:54,218 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3364] 2026-10-08 16:09:54,529 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3365] 2026-10-08 16:09:54,774 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3366] 2026-10-08 16:09:55,023 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3367] 2026-10-08 16:09:55,282 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3368] 2026-10-08 16:09:55,544 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3369] 2026-10-08 16:09:56,893 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3370] 2026-10-08 16:09:57,147 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3371] 2026-10-08 16:09:57,411 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3372] 2026-10-08 16:09:57,661 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3373] 2026-10-08 16:09:57,940 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3374] 2026-10-08 16:09:58,243 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3375] 2026-10-08 16:09:58,558 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3376] 2026-10-08 16:09:58,868 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3377] 2026-10-08 16:09:59,139 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3378] 2026-10-08 16:09:59,411 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3379] 2026-10-08 16:09:59,674 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3380] 2026-10-08 16:09:59,946 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3381] 2026-10-08 16:10:00,249 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3382] 2026-10-08 16:10:00,576 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3383] 2026-10-08 16:10:00,904 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3384] 2026-10-08 16:10:01,218 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3385] 2026-10-08 16:10:01,546 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3386] 2026-10-08 16:10:01,921 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3387] 2026-10-08 16:10:02,321 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3388] 2026-10-08 16:10:02,665 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3389] 2026-10-08 16:10:02,998 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3390] 2026-10-08 16:10:03,304 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3391] 2026-10-08 16:10:03,644 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3392] 2026-10-08 16:10:04,049 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3393] 2026-10-08 16:10:04,364 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3394] 2026-10-08 16:10:04,728 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3395] 2026-10-08 16:10:05,080 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3396] 2026-10-08 16:10:05,401 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3397] 2026-10-08 16:10:05,761 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3398] 2026-10-08 16:10:06,121 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3399] 2026-10-08 16:10:06,425 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3400] 2026-10-08 16:10:06,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3401] 2026-10-08 16:10:07,123 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3402] 2026-10-08 16:10:07,474 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3403] 2026-10-08 16:10:07,763 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3404] 2026-10-08 16:10:08,078 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3405] 2026-10-08 16:10:08,353 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3406] 2026-10-08 16:10:08,672 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3407] 2026-10-08 16:10:09,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3408] 2026-10-08 16:10:09,292 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3409] 2026-10-08 16:10:09,581 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3410] 2026-10-08 16:10:09,874 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3411] 2026-10-08 16:10:10,219 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3412] 2026-10-08 16:10:10,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3413] 2026-10-08 16:10:10,814 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3414] 2026-10-08 16:10:11,134 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3415] 2026-10-08 16:10:11,491 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3416] 2026-10-08 16:10:11,779 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3417] 2026-10-08 16:10:12,071 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3418] 2026-10-08 16:10:12,352 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3419] 2026-10-08 16:10:12,630 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3420] 2026-10-08 16:10:12,931 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3421] 2026-10-08 16:10:13,236 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3422] 2026-10-08 16:10:13,530 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3423] 2026-10-08 16:10:13,907 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3424] 2026-10-08 16:10:14,195 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3425] 2026-10-08 16:10:14,517 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3426] 2026-10-08 16:10:14,829 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3427] 2026-10-08 16:10:15,150 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3428] 2026-10-08 16:10:15,437 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3429] 2026-10-08 16:10:15,722 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3430] 2026-10-08 16:10:16,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3431] 2026-10-08 16:10:16,294 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3432] 2026-10-08 16:10:16,679 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3433] 2026-10-08 16:10:17,009 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3434] 2026-10-08 16:10:17,269 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3435] 2026-10-08 16:10:17,504 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3436] 2026-10-08 16:10:17,753 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3437] 2026-10-08 16:10:18,014 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3438] 2026-10-08 16:10:18,278 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3439] 2026-10-08 16:10:18,551 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3440] 2026-10-08 16:10:18,813 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3441] 2026-10-08 16:10:19,103 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3442] 2026-10-08 16:10:19,456 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3443] 2026-10-08 16:10:19,733 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3444] 2026-10-08 16:10:20,001 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3445] 2026-10-08 16:10:20,282 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3446] 2026-10-08 16:10:20,559 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3447] 2026-10-08 16:10:20,805 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3448] 2026-10-08 16:10:21,051 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3449] 2026-10-08 16:10:21,358 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3450] 2026-10-08 16:10:21,672 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3451] 2026-10-08 16:10:21,980 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3452] 2026-10-08 16:10:22,253 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3453] 2026-10-08 16:10:22,518 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3454] 2026-10-08 16:10:22,782 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3455] 2026-10-08 16:10:23,050 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3456] 2026-10-08 16:10:23,330 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3457] 2026-10-08 16:10:23,599 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3458] 2026-10-08 16:10:23,894 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3459] 2026-10-08 16:10:24,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3460] 2026-10-08 16:10:24,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3461] 2026-10-08 16:10:24,702 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3462] 2026-10-08 16:10:24,978 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3463] 2026-10-08 16:10:25,243 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3464] 2026-10-08 16:10:25,524 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3465] 2026-10-08 16:10:25,834 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3466] 2026-10-08 16:10:26,142 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3467] 2026-10-08 16:10:26,428 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3468] 2026-10-08 16:10:26,708 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3469] 2026-10-08 16:10:27,043 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3470] 2026-10-08 16:10:27,426 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3471] 2026-10-08 16:10:27,688 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3472] 2026-10-08 16:10:27,989 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3473] 2026-10-08 16:10:28,291 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3474] 2026-10-08 16:10:28,584 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3475] 2026-10-08 16:10:28,836 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3476] 2026-10-08 16:10:29,084 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3477] 2026-10-08 16:10:29,355 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3478] 2026-10-08 16:10:29,607 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3479] 2026-10-08 16:10:29,849 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3480] 2026-10-08 16:10:30,150 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3481] 2026-10-08 16:10:30,407 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3482] 2026-10-08 16:10:30,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3483] 2026-10-08 16:10:30,942 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3484] 2026-10-08 16:10:31,201 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3485] 2026-10-08 16:10:31,457 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3486] 2026-10-08 16:10:31,720 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3487] 2026-10-08 16:10:31,998 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3488] 2026-10-08 16:10:32,280 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3489] 2026-10-08 16:10:32,539 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3490] 2026-10-08 16:10:32,782 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3491] 2026-10-08 16:10:33,099 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3492] 2026-10-08 16:10:33,465 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3493] 2026-10-08 16:10:33,760 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3494] 2026-10-08 16:10:34,068 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3495] 2026-10-08 16:10:34,425 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3496] 2026-10-08 16:10:34,781 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3497] 2026-10-08 16:10:35,113 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3498] 2026-10-08 16:10:35,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3499] 2026-10-08 16:10:35,764 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3500] 2026-10-08 16:10:36,109 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3501] 2026-10-08 16:10:36,410 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3502] 2026-10-08 16:10:36,714 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3503] 2026-10-08 16:10:37,042 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3504] 2026-10-08 16:10:37,333 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3505] 2026-10-08 16:10:37,602 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3506] 2026-10-08 16:10:37,906 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3507] 2026-10-08 16:10:38,211 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3508] 2026-10-08 16:10:38,474 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3509] 2026-10-08 16:10:38,714 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3510] 2026-10-08 16:10:38,980 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3511] 2026-10-08 16:10:39,233 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3512] 2026-10-08 16:10:39,514 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3513] 2026-10-08 16:10:39,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3514] 2026-10-08 16:10:40,009 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3515] 2026-10-08 16:10:40,253 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3516] 2026-10-08 16:10:40,560 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3517] 2026-10-08 16:10:40,852 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3518] 2026-10-08 16:10:41,153 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3519] 2026-10-08 16:10:41,493 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3520] 2026-10-08 16:10:41,758 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3521] 2026-10-08 16:10:42,120 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3522] 2026-10-08 16:10:42,401 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3523] 2026-10-08 16:10:42,662 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3524] 2026-10-08 16:10:42,903 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3525] 2026-10-08 16:10:43,160 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3526] 2026-10-08 16:10:43,458 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3527] 2026-10-08 16:10:43,731 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3528] 2026-10-08 16:10:44,012 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3529] 2026-10-08 16:10:44,330 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3530] 2026-10-08 16:10:44,592 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3531] 2026-10-08 16:10:44,860 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3532] 2026-10-08 16:10:45,172 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3533] 2026-10-08 16:10:45,399 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3534] 2026-10-08 16:10:45,642 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3535] 2026-10-08 16:10:45,896 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3536] 2026-10-08 16:10:46,231 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3537] 2026-10-08 16:10:46,556 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3538] 2026-10-08 16:10:46,832 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3539] 2026-10-08 16:10:47,086 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3540] 2026-10-08 16:10:47,319 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3541] 2026-10-08 16:10:47,568 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3542] 2026-10-08 16:10:47,862 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3543] 2026-10-08 16:10:48,146 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3544] 2026-10-08 16:10:48,480 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3545] 2026-10-08 16:10:48,818 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3546] 2026-10-08 16:10:49,070 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3547] 2026-10-08 16:10:49,317 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3548] 2026-10-08 16:10:49,582 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3549] 2026-10-08 16:10:49,847 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3550] 2026-10-08 16:10:50,116 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3551] 2026-10-08 16:10:50,465 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3552] 2026-10-08 16:10:50,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3553] 2026-10-08 16:10:50,965 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3554] 2026-10-08 16:10:51,265 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3555] 2026-10-08 16:10:51,594 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3556] 2026-10-08 16:10:51,926 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3557] 2026-10-08 16:10:52,244 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3558] 2026-10-08 16:10:52,509 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3559] 2026-10-08 16:10:52,795 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3560] 2026-10-08 16:10:53,076 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3561] 2026-10-08 16:10:53,361 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3562] 2026-10-08 16:10:53,687 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3563] 2026-10-08 16:10:53,974 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3564] 2026-10-08 16:10:54,262 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3565] 2026-10-08 16:10:54,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3566] 2026-10-08 16:10:54,827 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3567] 2026-10-08 16:10:55,108 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3568] 2026-10-08 16:10:55,414 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3569] 2026-10-08 16:10:55,689 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3570] 2026-10-08 16:10:55,968 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3571] 2026-10-08 16:10:56,247 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3572] 2026-10-08 16:10:56,556 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3573] 2026-10-08 16:10:56,851 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3574] 2026-10-08 16:10:57,129 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3575] 2026-10-08 16:10:57,422 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3576] 2026-10-08 16:10:57,726 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3577] 2026-10-08 16:10:58,057 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3578] 2026-10-08 16:10:58,327 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3579] 2026-10-08 16:10:58,594 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3580] 2026-10-08 16:10:58,882 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3581] 2026-10-08 16:10:59,170 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3582] 2026-10-08 16:10:59,467 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3583] 2026-10-08 16:10:59,747 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3584] 2026-10-08 16:11:00,009 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3585] 2026-10-08 16:11:00,287 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3586] 2026-10-08 16:11:00,546 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3587] 2026-10-08 16:11:00,859 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3588] 2026-10-08 16:11:01,209 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3589] 2026-10-08 16:11:01,539 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3590] 2026-10-08 16:11:01,858 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3591] 2026-10-08 16:11:02,150 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3592] 2026-10-08 16:11:02,393 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3593] 2026-10-08 16:11:02,641 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3594] 2026-10-08 16:11:02,898 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3595] 2026-10-08 16:11:03,223 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3596] 2026-10-08 16:11:03,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3597] 2026-10-08 16:11:03,955 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3598] 2026-10-08 16:11:04,239 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3599] 2026-10-08 16:11:04,575 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3600] 2026-10-08 16:11:04,954 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3601] 2026-10-08 16:11:05,345 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3602] 2026-10-08 16:11:05,678 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3603] 2026-10-08 16:11:05,974 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3604] 2026-10-08 16:11:06,284 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3605] 2026-10-08 16:11:06,548 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3606] 2026-10-08 16:11:06,899 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3607] 2026-10-08 16:11:07,234 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3608] 2026-10-08 16:11:07,585 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3609] 2026-10-08 16:11:07,907 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3610] 2026-10-08 16:11:08,301 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3611] 2026-10-08 16:11:08,635 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3612] 2026-10-08 16:11:08,985 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3613] 2026-10-08 16:11:09,239 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3614] 2026-10-08 16:11:09,619 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3615] 2026-10-08 16:11:09,925 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3616] 2026-10-08 16:11:10,195 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3617] 2026-10-08 16:11:10,484 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3618] 2026-10-08 16:11:10,741 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3619] 2026-10-08 16:11:11,032 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3620] 2026-10-08 16:11:11,291 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3621] 2026-10-08 16:11:11,606 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3622] 2026-10-08 16:11:11,921 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3623] 2026-10-08 16:11:12,214 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3624] 2026-10-08 16:11:12,462 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3625] 2026-10-08 16:11:12,822 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3626] 2026-10-08 16:11:13,160 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3627] 2026-10-08 16:11:13,450 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3628] 2026-10-08 16:11:13,722 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3629] 2026-10-08 16:11:13,996 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3630] 2026-10-08 16:11:14,250 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3631] 2026-10-08 16:11:14,501 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3632] 2026-10-08 16:11:14,774 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3633] 2026-10-08 16:11:15,028 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3634] 2026-10-08 16:11:15,292 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3635] 2026-10-08 16:11:15,632 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3636] 2026-10-08 16:11:15,951 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3637] 2026-10-08 16:11:16,225 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3638] 2026-10-08 16:11:16,474 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3639] 2026-10-08 16:11:16,743 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3640] 2026-10-08 16:11:17,072 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3641] 2026-10-08 16:11:17,427 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3642] 2026-10-08 16:11:17,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3643] 2026-10-08 16:11:18,034 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3644] 2026-10-08 16:11:18,322 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3645] 2026-10-08 16:11:18,621 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3646] 2026-10-08 16:11:18,914 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3647] 2026-10-08 16:11:19,182 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3648] 2026-10-08 16:11:19,470 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3649] 2026-10-08 16:11:19,749 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3650] 2026-10-08 16:11:20,026 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3651] 2026-10-08 16:11:20,341 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3652] 2026-10-08 16:11:20,657 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3653] 2026-10-08 16:11:20,996 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3654] 2026-10-08 16:11:21,291 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3655] 2026-10-08 16:11:21,586 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3656] 2026-10-08 16:11:21,965 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3657] 2026-10-08 16:11:22,251 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3658] 2026-10-08 16:11:22,555 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3659] 2026-10-08 16:11:22,889 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3660] 2026-10-08 16:11:23,225 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3661] 2026-10-08 16:11:23,504 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3662] 2026-10-08 16:11:23,791 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3663] 2026-10-08 16:11:24,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3664] 2026-10-08 16:11:24,630 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3665] 2026-10-08 16:11:24,936 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3666] 2026-10-08 16:11:25,208 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3667] 2026-10-08 16:11:25,544 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3668] 2026-10-08 16:11:25,823 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3669] 2026-10-08 16:11:26,101 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3670] 2026-10-08 16:11:26,378 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3671] 2026-10-08 16:11:26,694 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3672] 2026-10-08 16:11:26,968 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3673] 2026-10-08 16:11:27,261 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3674] 2026-10-08 16:11:27,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3675] 2026-10-08 16:11:27,835 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3676] 2026-10-08 16:11:28,181 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3677] 2026-10-08 16:11:28,533 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3678] 2026-10-08 16:11:28,791 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3679] 2026-10-08 16:11:29,064 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3680] 2026-10-08 16:11:29,372 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3681] 2026-10-08 16:11:29,613 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3682] 2026-10-08 16:11:29,870 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3683] 2026-10-08 16:11:30,126 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3684] 2026-10-08 16:11:30,384 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3685] 2026-10-08 16:11:30,653 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3686] 2026-10-08 16:11:30,902 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3687] 2026-10-08 16:11:31,159 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3688] 2026-10-08 16:11:31,443 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3689] 2026-10-08 16:11:31,790 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3690] 2026-10-08 16:11:32,075 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3691] 2026-10-08 16:11:32,359 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3692] 2026-10-08 16:11:32,641 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3693] 2026-10-08 16:11:32,926 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3694] 2026-10-08 16:11:33,239 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3695] 2026-10-08 16:11:33,560 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3696] 2026-10-08 16:11:33,852 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3697] 2026-10-08 16:11:34,151 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3698] 2026-10-08 16:11:34,434 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3699] 2026-10-08 16:11:34,758 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3700] 2026-10-08 16:11:35,023 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3701] 2026-10-08 16:11:35,288 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3702] 2026-10-08 16:11:35,543 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3703] 2026-10-08 16:11:35,773 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3704] 2026-10-08 16:11:36,031 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3705] 2026-10-08 16:11:36,351 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3706] 2026-10-08 16:11:36,720 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3707] 2026-10-08 16:11:37,094 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3708] 2026-10-08 16:11:37,362 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3709] 2026-10-08 16:11:37,614 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3710] 2026-10-08 16:11:37,873 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3711] 2026-10-08 16:11:38,158 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3712] 2026-10-08 16:11:38,489 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3713] 2026-10-08 16:11:38,736 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3714] 2026-10-08 16:11:38,996 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3715] 2026-10-08 16:11:39,258 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3716] 2026-10-08 16:11:39,554 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3717] 2026-10-08 16:11:39,879 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3718] 2026-10-08 16:11:40,127 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3719] 2026-10-08 16:11:40,483 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3720] 2026-10-08 16:11:40,728 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3721] 2026-10-08 16:11:40,980 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3722] 2026-10-08 16:11:41,299 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3723] 2026-10-08 16:11:41,686 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3724] 2026-10-08 16:11:41,903 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3725] 2026-10-08 16:11:42,193 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3726] 2026-10-08 16:11:42,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3727] 2026-10-08 16:11:42,762 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3728] 2026-10-08 16:11:43,048 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3729] 2026-10-08 16:11:43,329 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3730] 2026-10-08 16:11:43,622 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3731] 2026-10-08 16:11:43,911 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3732] 2026-10-08 16:11:44,233 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3733] 2026-10-08 16:11:44,510 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3734] 2026-10-08 16:11:44,766 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3735] 2026-10-08 16:11:45,032 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3736] 2026-10-08 16:11:45,365 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3737] 2026-10-08 16:11:45,720 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3738] 2026-10-08 16:11:46,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3739] 2026-10-08 16:11:46,357 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3740] 2026-10-08 16:11:46,679 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3741] 2026-10-08 16:11:47,019 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3742] 2026-10-08 16:11:47,370 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3743] 2026-10-08 16:11:47,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3744] 2026-10-08 16:11:48,083 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3745] 2026-10-08 16:11:48,414 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3746] 2026-10-08 16:11:48,730 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3747] 2026-10-08 16:11:48,988 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [3748] 2026-10-08 16:14:33,563 121 INFO rb-b76ecc8-225362-422414 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-08 16:14:38,703 121 INFO rb-b76ecc8-225362-422414 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-08 16:14:39,469 121 INFO rb-b76ecc8-225362-422414 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-08 16:14:40,139 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:14:41,164 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3576] 2026-10-08 16:14:41,209 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68609] 2026-10-08 16:14:41,223 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:14:56,220 121 INFO rb-b76ecc8-225362-422414 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-08 16:14:57,359 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:14:58,116 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3577] 2026-10-08 16:14:58,132 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68688] 2026-10-08 16:14:58,141 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:14:58,965 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3578] 2026-10-08 16:14:58,980 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68692] 2026-10-08 16:14:58,993 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:15:14,403 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:14,820 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:15,198 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_job_board_tabs: Starting TestShopFloorJobBoardTabs.test_each_selected_station_counts_its_own_cards ... 2026-10-08 16:15:15,593 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:15,956 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:16,273 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:16,689 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:17,066 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:17,384 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:17,777 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:18,157 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:18,515 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:15:29,618 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:29,737 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:29,877 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorCandidateLots.test_candidate_lots_orders_the_newest_lot_first ... 2026-10-08 16:15:30,021 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:30,166 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_lot_and_recent_payload: Starting TestShopFloorCandidateLots.test_the_candidate_lots_block_survives_json_serialisation ... 2026-10-08 16:15:30,365 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:15:43,753 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:44,424 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:44,563 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:44,953 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:15:57,303 121 INFO rb-b76ecc8-225362-422414 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-08 16:15:57,515 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:16:09,839 121 INFO rb-b76ecc8-225362-422414 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-08 16:16:10,396 121 INFO rb-b76ecc8-225362-422414 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-08 16:16:10,783 121 INFO rb-b76ecc8-225362-422414 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-08 16:16:11,090 121 INFO rb-b76ecc8-225362-422414 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-08 16:16:11,472 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 16:16:24,835 121 INFO rb-b76ecc8-225362-422414 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-08 16:16:25,362 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:16:40,979 121 INFO rb-b76ecc8-225362-422414 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-08 16:16:41,748 121 INFO rb-b76ecc8-225362-422414 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-08 16:16:41,950 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-10-08 16:16:55,853 121 INFO rb-b76ecc8-225362-422414 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-08 16:16:56,632 121 INFO rb-b76ecc8-225362-422414 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-08 16:16:56,972 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-10-08 16:17:09,864 121 INFO rb-b76ecc8-225362-422414 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-08 16:17:10,403 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 16:17:22,261 121 INFO rb-b76ecc8-225362-422414 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-08 16:17:22,572 121 INFO rb-b76ecc8-225362-422414 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-08 16:17:22,770 121 INFO rb-b76ecc8-225362-422414 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-08 16:17:23,073 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:17:23,943 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3579] 2026-10-08 16:17:23,959 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68787] 2026-10-08 16:17:23,970 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:17:24,100 121 INFO rb-b76ecc8-225362-422414 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-08 16:17:27,166 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2883 deleted stock.move.line records with IDs: [3988] 2026-10-08 16:17:27,371 121 INFO rb-b76ecc8-225362-422414 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-08 16:17:30,491 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:17:31,235 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3580] 2026-10-08 16:17:31,250 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68808] 2026-10-08 16:17:31,271 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:17:31,425 121 INFO rb-b76ecc8-225362-422414 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-08 16:17:35,342 121 INFO rb-b76ecc8-225362-422414 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-08 16:17:38,619 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:17:49,318 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorPayloadSurfaceKeepsItsSideOfTheContract.test_base_payload_carries_schema_and_one_entry_per_workorder ... 2026-10-08 16:17:49,438 121 INFO rb-b76ecc8-225362-422414 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-08 16:17:49,580 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorPayloadSurfaceKeepsItsSideOfTheContract.test_ext_contributors_names_only_installed_modules_that_really_contributed ... 2026-10-08 16:17:49,726 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorPayloadSurfaceKeepsItsSideOfTheContract.test_payload_renders_on_an_empty_recordset ... 2026-10-08 16:17:49,859 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorPayloadSurfaceKeepsItsSideOfTheContract.test_the_surface_contributes_nothing_to_the_bridge_namespace ... 2026-10-08 16:17:49,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_payload_contract: Starting TestShopFloorPayloadSurfaceKeepsItsSideOfTheContract.test_workorders_preserve_the_recordsets_own_order_and_length ... 2026-10-08 16:17:50,172 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:18:00,817 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:01,028 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:18:12,512 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:13,057 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:13,432 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:13,837 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:14,300 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 16:18:26,416 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:27,392 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 16:18:30,705 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3581] 2026-10-08 16:18:30,720 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68845] 2026-10-08 16:18:30,727 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:18:30,847 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:31,353 121 INFO rb-b76ecc8-225362-422414 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: 7266 2026-10-08 16:18:31,354 121 INFO rb-b76ecc8-225362-422414 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/tmpg_wd1lda_chrome_odoo 2026-10-08 16:18:31,354 121 INFO rb-b76ecc8-225362-422414 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:43801/json/version 2026-10-08 16:18:31,355 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:43801/json/version with timeout 3 increased to 10s during tests 2026-10-08 16:18:31,432 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:31,432 121 INFO rb-b76ecc8-225362-422414 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:43801/json 2026-10-08 16:18:31,433 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:43801/json with timeout 3 increased to 10s during tests 2026-10-08 16:18:31,451 121 INFO rb-b76ecc8-225362-422414 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:43801/devtools/page/B2213C66925E3EA501E4A13A0FE4AF70 2026-10-08 16:18:31,474 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:31,502 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:31,595 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:sf_root_nav_operator from n/a 2026-10-08 16:18:31,601 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:31,628 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:31,628 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:31,651 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:18:33,473 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:33] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=179&wo=1210&mo=WH/MO/01260 HTTP/1.1" 200 - 184 0.247 1.585 2026-10-08 16:18:33,486 121 INFO rb-b76ecc8-225362-422414 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': 'B2213C66925E3EA501E4A13A0FE4AF70', 'loaderId': '07B36EFD1BBB5239A1CA6E4F5C39A3F8', 'isDownload': False} 2026-10-08 16:18:33,486 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:33,559 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:33] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.019 2026-10-08 16:18:33,578 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:33] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 16:18:33,646 121 INFO rb-b76ecc8-225362-422414 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 16:18:33,662 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.054 0.055 2026-10-08 16:18:33,679 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:33] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.132 2026-10-08 16:18:33,944 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:33] "GET /web/webclient/load_menus/090bd703a5852432401e28dcc13c16c7ea135a69a77f8b930785a108530ec18d HTTP/1.1" 200 - 140 0.115 0.273 2026-10-08 16:18:33,959 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:33] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.261 2026-10-08 16:18:34,074 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:34] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-08 16:18:34,833 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 16:18:34,859 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 16:18:34,861 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-08 16:18:34,895 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:34,906 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.018 2026-10-08 16:18:34,919 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 16:18:34,983 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.029 2026-10-08 16:18:35,037 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.011 0.063 2026-10-08 16:18:35,075 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:35,091 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:35,110 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.018 0.112 2026-10-08 16:18:35,115 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 16:18:35,164 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.039 2026-10-08 16:18:35,186 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 16:18:35,199 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "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 16:18:35,340 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "POST /mail/data HTTP/1.1" 200 - 34 0.096 0.177 2026-10-08 16:18:35,423 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "GET /web/image/res.partner/5719/avatar_128?unique=1791476307000 HTTP/1.1" 200 - 15 0.042 0.240 2026-10-08 16:18:35,454 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.317 2026-10-08 16:18:35,525 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "GET /web/image?model=res.users&field=avatar_128&id=2903 HTTP/1.1" 200 - 9 0.026 0.370 2026-10-08 16:18:35,527 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.429 2026-10-08 16:18:35,574 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.204 2026-10-08 16:18:35,630 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 16:18:35,711 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 45 0.070 0.143 2026-10-08 16:18:35,755 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 12 0.010 0.017 2026-10-08 16:18:35,810 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:35,875 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:35,940 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:35,986 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:35] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 15 0.025 0.020 2026-10-08 16:18:36,331 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:36] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 106 0.152 0.180 2026-10-08 16:18:36,413 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:36,474 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:36,682 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:18:36] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 55 0.083 0.123 2026-10-08 16:18:36,734 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:36,802 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:36,802 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:36,949 121 INFO rb-b76ecc8-225362-422414 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 21443980 (allocated 22519808) 2026-10-08 16:18:36,959 121 INFO rb-b76ecc8-225362-422414 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 7266 2026-10-08 16:18:36,961 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:36,962 121 INFO rb-b76ecc8-225362-422414 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 7266 2026-10-08 16:18:37,068 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_161837_067879_test_opening_the_action_renders_screen_01_and_tapping_through_reaches_screen_03.txt 2026-10-08 16:18:37,068 121 INFO rb-b76ecc8-225362-422414 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/tmpg_wd1lda_chrome_odoo" 2026-10-08 16:18:37,167 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:18:49,485 121 INFO rb-b76ecc8-225362-422414 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-08 16:18:49,760 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:19:03,444 121 INFO rb-b76ecc8-225362-422414 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-08 16:19:03,610 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [4008] 2026-10-08 16:19:03,849 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:19:16,331 121 INFO rb-b76ecc8-225362-422414 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-08 16:19:16,535 121 INFO rb-b76ecc8-225362-422414 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-08 16:19:16,949 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:19:28,287 121 INFO rb-b76ecc8-225362-422414 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-08 16:19:28,669 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_a_product_outside_the_valid_set_is_refused ... 2026-10-08 16:19:28,747 121 INFO rb-b76ecc8-225362-422414 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-08 16:19:29,228 121 INFO rb-b76ecc8-225362-422414 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-08 16:19:29,340 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.scrap records with IDs: [5] 2026-10-08 16:19:29,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_confirming_a_shortfall_scraps_anyway_and_drives_stock_negative ... 2026-10-08 16:19:29,941 121 INFO rb-b76ecc8-225362-422414 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-08 16:19:30,368 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_recording_scrap_returns_data_and_never_an_act_window ... 2026-10-08 16:19:30,744 121 INFO rb-b76ecc8-225362-422414 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-08 16:19:31,167 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorRecordScrap.test_the_finished_product_becomes_valid_once_its_move_is_done ... 2026-10-08 16:19:31,438 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [4014] 2026-10-08 16:19:31,907 121 INFO rb-b76ecc8-225362-422414 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-08 16:19:32,020 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:19:43,200 121 INFO rb-b76ecc8-225362-422414 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-08 16:19:43,617 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorScrapLotPopulation.test_a_tracked_scrappable_product_publishes_its_lots ... 2026-10-08 16:19:43,753 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorScrapLotPopulation.test_an_untracked_scrappable_product_publishes_no_lots ... 2026-10-08 16:19:44,071 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorScrapLotPopulation.test_each_published_lot_carries_the_shape_the_shared_picker_reads ... 2026-10-08 16:19:44,232 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:19:56,259 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_scrap: Starting TestShopFloorScrapLotsAreCapped.test_a_lot_beyond_the_cap_is_found_by_name ... 2026-10-08 16:19:56,489 121 INFO rb-b76ecc8-225362-422414 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-08 16:19:56,926 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:20:07,867 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:08,166 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:08,303 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:08,441 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:08,567 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:09,099 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.scrap records with IDs: [13] 2026-10-08 16:20:09,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:20:20,381 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:20,541 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:20,629 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:21,206 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:21,417 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.scrap records with IDs: [16] 2026-10-08 16:20:21,457 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:21,699 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:20:31,610 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session: Starting TestShopfloorSessionIsolation.test_two_users_each_get_only_their_own_workcenter_selection ... 2026-10-08 16:20:31,719 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:32,421 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 16:20:49,852 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session: Starting TestShopfloorSessionMultiCompanyIsolation.test_same_user_two_companies_get_independent_session_rows ... 2026-10-08 16:20:50,025 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:20:59,144 121 INFO rb-b76ecc8-225362-422414 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-08 16:20:59,146 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 2954, model: viin.mrp.shopfloor.session 2026-10-08 16:20:59,198 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session: Starting TestShopfloorSessionRecordRule.test_search_as_user_b_returns_only_user_bs_own_session ... 2026-10-08 16:20:59,304 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:21:07,227 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session: Starting TestShopfloorSessionSqlConstraints.test_duplicate_user_company_session_is_rejected ... 2026-10-08 16:21:08,068 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:21:18,902 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session_operators: Starting TestShopfloorSessionOperatorIsolation.test_a_second_call_replaces_rather_than_accumulates ... 2026-10-08 16:21:19,087 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session_operators: Starting TestShopfloorSessionOperatorIsolation.test_calling_as_user_a_never_touches_user_bs_session ... 2026-10-08 16:21:19,227 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session_operators: Starting TestShopfloorSessionOperatorIsolation.test_two_users_each_get_only_their_own_operator_selection ... 2026-10-08 16:21:19,451 121 INFO rb-b76ecc8-225362-422414 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-08 16:21:20,231 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 16:21:37,391 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_session_operators: Starting TestShopfloorSessionOperatorMultiCompanyIsolation.test_same_user_two_companies_get_independent_operator_sets ... 2026-10-08 16:21:37,559 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:21:45,590 121 INFO rb-b76ecc8-225362-422414 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-08 16:21:46,280 121 INFO rb-b76ecc8-225362-422414 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-08 16:21:47,689 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 16:22:00,209 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:00,540 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_start_gate: Starting TestShopFloorStartsAnOperationWaitingForAnEarlierOne.test_the_card_of_a_ready_operation_waits_for_nothing ... 2026-10-08 16:22:00,851 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:01,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:22:11,838 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:12,260 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:13,066 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_start_gate: Starting TestShopFloorStartsAnOperationWaitingForComponents.test_the_card_says_the_operation_waits_for_components ... 2026-10-08 16:22:13,468 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:22:16,088 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:16,542 121 INFO rb-b76ecc8-225362-422414 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: 7466 2026-10-08 16:22:16,543 121 INFO rb-b76ecc8-225362-422414 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/tmptqaccrvt_chrome_odoo 2026-10-08 16:22:16,543 121 INFO rb-b76ecc8-225362-422414 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:36027/json/version 2026-10-08 16:22:16,544 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:36027/json/version with timeout 3 increased to 10s during tests 2026-10-08 16:22:16,578 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:16,578 121 INFO rb-b76ecc8-225362-422414 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:36027/json 2026-10-08 16:22:16,579 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:36027/json with timeout 3 increased to 10s during tests 2026-10-08 16:22:16,598 121 INFO rb-b76ecc8-225362-422414 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:36027/devtools/page/9F0F30D4C97041BA516450E5FDEFA28C 2026-10-08 16:22:16,608 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:16,614 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:16,665 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 16:22:16,682 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:16,690 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:16,690 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:16,710 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:22:20,098 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:20] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=233&wo=1222&mo=WH/MO/01271 HTTP/1.1" 200 - 182 0.232 3.164 2026-10-08 16:22:20,103 121 INFO rb-b76ecc8-225362-422414 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': '9F0F30D4C97041BA516450E5FDEFA28C', 'loaderId': '96FE165E1A899CA5FF32D5FD67A1BCD6', 'isDownload': False} 2026-10-08 16:22:20,103 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:20,158 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:20] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-08 16:22:20,168 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:20] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 16:22:20,205 121 INFO rb-b76ecc8-225362-422414 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 16:22:21,344 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:21] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.612 0.585 2026-10-08 16:22:21,376 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.215 2026-10-08 16:22:21,401 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:21] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 1.249 2026-10-08 16:22:21,418 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:21] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-08 16:22:21,518 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:21] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 16:22:22,496 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 16:22:22,513 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-08 16:22:22,520 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 16:22:22,556 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.015 0.025 2026-10-08 16:22:22,557 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:22,672 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-08 16:22:22,707 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_tour_hermetic_session_precondition.TestShopFloorTourHermeticSessionPrecondition.test_tour_reaches_own_station_despite_prior_unrelated_session_selection: The ready code tooks too much time : 2.6038761138916016 2026-10-08 16:22:22,729 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:22,741 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:22,765 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:22] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.090 0.114 2026-10-08 16:22:22,812 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 16:22:22,819 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.189 2026-10-08 16:22:23,324 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "POST /mail/data HTTP/1.1" 200 - 144 0.243 0.367 2026-10-08 16:22:23,327 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.729 2026-10-08 16:22:23,333 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.595 2026-10-08 16:22:23,378 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.562 2026-10-08 16:22:23,482 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.030 0.819 2026-10-08 16:22:23,510 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.160 2026-10-08 16:22:23,522 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-08 16:22:23,584 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.028 0.026 2026-10-08 16:22:23,629 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 16:22:23,634 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "GET /web/image/res.partner/3/avatar_128?unique=1791457958000 HTTP/1.1" 200 - 9 0.010 0.077 2026-10-08 16:22:23,671 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.053 2026-10-08 16:22:23,692 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 16:22:23,694 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.023 0.122 2026-10-08 16:22:23,723 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.166 2026-10-08 16:22:23,898 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 51 0.066 0.074 2026-10-08 16:22:23,976 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:23] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 14 0.030 0.020 2026-10-08 16:22:24,026 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:24,101 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:24,167 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:24,225 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:24] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 11 0.026 0.020 2026-10-08 16:22:24,490 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:24] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 106 0.107 0.147 2026-10-08 16:22:24,566 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:24,628 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:24,786 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:22:24] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 56 0.061 0.095 2026-10-08 16:22:24,841 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:24,909 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:24,910 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:25,018 121 INFO rb-b76ecc8-225362-422414 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 25060996 (allocated 26324992) 2026-10-08 16:22:25,035 121 INFO rb-b76ecc8-225362-422414 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 7466 2026-10-08 16:22:25,036 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:25,037 121 INFO rb-b76ecc8-225362-422414 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 7466 2026-10-08 16:22:25,143 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_162225_143184_test_tour_reaches_own_station_despite_prior_unrelated_session_selection.txt 2026-10-08 16:22:25,143 121 INFO rb-b76ecc8-225362-422414 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/tmptqaccrvt_chrome_odoo" 2026-10-08 16:22:25,226 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:22:26,183 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3582] 2026-10-08 16:22:26,201 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68883] 2026-10-08 16:22:26,213 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:22:28,841 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_a_closed_order_is_no_longer_reported_as_closing ... 2026-10-08 16:22:30,112 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:30,990 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:32,535 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:33,434 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:35,592 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:36,940 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:37,850 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_an_open_last_operation_is_not_reported_as_closing ... 2026-10-08 16:22:38,596 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:40,613 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:41,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateProduction.test_the_operator_of_the_last_operation_closes_the_order ... 2026-10-08 16:22:42,978 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:22:43,919 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3583] 2026-10-08 16:22:43,938 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68912] 2026-10-08 16:22:43,948 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:22:46,343 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorValidateWithConsumptionWarning.test_a_consumption_difference_asks_the_question_with_the_figures ... 2026-10-08 16:22:47,020 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:48,620 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:22:49,403 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3584] 2026-10-08 16:22:49,419 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68927] 2026-10-08 16:22:49,429 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:22:50,257 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3585] 2026-10-08 16:22:50,271 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68931] 2026-10-08 16:22:50,281 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:22:52,875 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:53,704 121 INFO rb-b76ecc8-225362-422414 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-08 16:22:54,481 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_validate_production: Starting TestShopFloorCloseWhileAnotherOperationRuns.test_the_order_closes_once_the_other_operation_is_done ... 2026-10-08 16:22:55,895 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:22:56,796 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3586] 2026-10-08 16:22:56,813 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68946] 2026-10-08 16:22:56,824 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:22:57,695 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3587] 2026-10-08 16:22:57,706 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68950] 2026-10-08 16:22:57,714 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:22:59,947 121 INFO rb-b76ecc8-225362-422414 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-08 16:23:00,866 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:23:15,278 121 INFO rb-b76ecc8-225362-422414 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-08 16:23:15,465 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataShape.test_a_workcenter_shared_by_all_companies_is_listed ... 2026-10-08 16:23:15,583 121 INFO rb-b76ecc8-225362-422414 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-08 16:23:15,640 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataShape.test_the_workcenters_of_every_enabled_company_are_listed ... 2026-10-08 16:23:15,788 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:23:23,933 121 INFO rb-b76ecc8-225362-422414 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-08 16:23:26,216 121 INFO rb-b76ecc8-225362-422414 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-08 16:23:28,910 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestShopfloorWorkcentersDataQueueCounts.test_a_startable_workorder_counts_toward_ready_not_waiting ... 2026-10-08 16:23:31,273 121 INFO rb-b76ecc8-225362-422414 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-08 16:23:33,527 121 INFO rb-b76ecc8-225362-422414 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-08 16:23:35,980 121 INFO rb-b76ecc8-225362-422414 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-08 16:23:38,588 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:23:48,404 121 INFO rb-b76ecc8-225362-422414 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-08 16:23:48,486 121 INFO rb-b76ecc8-225362-422414 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-08 16:23:48,663 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:23:58,225 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestActionSetWorkcenters.test_a_second_call_replaces_rather_than_appends ... 2026-10-08 16:23:58,312 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_workcenter_select_data: Starting TestActionSetWorkcenters.test_a_workcenter_from_another_company_is_rejected ... 2026-10-08 16:24:05,705 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:05,839 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:05,981 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:24:06,931 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3588] 2026-10-08 16:24:06,943 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68965] 2026-10-08 16:24:06,955 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:07,764 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3589] 2026-10-08 16:24:07,787 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68969] 2026-10-08 16:24:07,797 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:10,415 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:10,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:24:11,473 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3590] 2026-10-08 16:24:11,490 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68982] 2026-10-08 16:24:11,501 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:12,388 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3591] 2026-10-08 16:24:12,405 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68986] 2026-10-08 16:24:12,414 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:14,469 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorRefusesClosedOperations.test_recording_output_on_a_finished_operation_is_refused ... 2026-10-08 16:24:15,009 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:24:15,888 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3592] 2026-10-08 16:24:15,907 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [68999] 2026-10-08 16:24:15,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:16,767 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3593] 2026-10-08 16:24:16,779 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69003] 2026-10-08 16:24:16,786 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:18,990 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:19,687 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3594] 2026-10-08 16:24:19,703 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69013] 2026-10-08 16:24:19,712 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:20,867 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:21,485 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorIdempotentScrap.test_two_scraps_under_different_request_keys_are_both_recorded ... 2026-10-08 16:24:22,336 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 16:24:23,238 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3595] 2026-10-08 16:24:23,253 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69030] 2026-10-08 16:24:23,263 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:24,024 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3596] 2026-10-08 16:24:24,038 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69034] 2026-10-08 16:24:24,047 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:26,605 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorScrapQuantityMustBePositive.test_a_zero_scrap_is_refused ... 2026-10-08 16:24:26,703 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:24:27,582 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3597] 2026-10-08 16:24:27,596 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69047] 2026-10-08 16:24:27,605 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:28,378 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3598] 2026-10-08 16:24:28,392 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69051] 2026-10-08 16:24:28,402 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:30,815 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:31,240 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorEntryLog.test_an_operator_cannot_write_a_log_entry_directly ... 2026-10-08 16:24:31,329 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3024, model: viin.mrp.shopfloor.entry 2026-10-08 16:24:31,398 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:24:32,308 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3599] 2026-10-08 16:24:32,324 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69066] 2026-10-08 16:24:32,334 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:33,107 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3600] 2026-10-08 16:24:33,118 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69070] 2026-10-08 16:24:33,129 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:35,409 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorIncidentOnAStoppedStation.test_a_manager_releases_a_stopped_station ... 2026-10-08 16:24:35,535 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:35,687 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorIncidentOnAStoppedStation.test_an_operator_cannot_release_a_stopped_station ... 2026-10-08 16:24:35,845 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:24:36,774 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3601] 2026-10-08 16:24:36,788 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69083] 2026-10-08 16:24:36,795 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:37,617 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3602] 2026-10-08 16:24:37,630 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69087] 2026-10-08 16:24:37,640 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:39,969 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:40,127 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [4085, 4086] 2026-10-08 16:24:40,341 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:41,162 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:42,242 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:24:43,152 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3603] 2026-10-08 16:24:43,169 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69106] 2026-10-08 16:24:43,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:43,926 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3604] 2026-10-08 16:24:43,939 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69110] 2026-10-08 16:24:43,949 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:46,480 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:46,771 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:46,950 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorNextStepOnAStoppedStation.test_a_restarted_station_shows_no_next_step ... 2026-10-08 16:24:47,395 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:47,829 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:48,331 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:24:49,233 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3605] 2026-10-08 16:24:49,254 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69123] 2026-10-08 16:24:49,265 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:50,194 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3606] 2026-10-08 16:24:50,211 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69127] 2026-10-08 16:24:50,223 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:52,660 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorStartBlockers.test_a_blocker_an_extension_publishes_is_on_the_payload ... 2026-10-08 16:24:52,896 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_shopfloor_write_guards: Starting TestShopFloorStartBlockers.test_a_blocker_an_extension_publishes_refuses_the_start ... 2026-10-08 16:24:53,004 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:53,766 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:54,193 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:54,522 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:24:55,330 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3607] 2026-10-08 16:24:55,343 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69140] 2026-10-08 16:24:55,350 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:56,199 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3608] 2026-10-08 16:24:56,213 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69144] 2026-10-08 16:24:56,222 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:24:58,870 121 INFO rb-b76ecc8-225362-422414 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-08 16:24:59,456 121 INFO rb-b76ecc8-225362-422414 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-08 16:25:00,024 121 INFO rb-b76ecc8-225362-422414 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-08 16:25:00,636 121 INFO rb-b76ecc8-225362-422414 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-08 16:25:01,271 121 INFO rb-b76ecc8-225362-422414 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-08 16:25:01,965 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:25:02,647 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:07,488 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0ed8400> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:07,489 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a22e63e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:07,504 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:07,510 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a22e4540> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:08,146 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:12,039 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a264cc20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:12,040 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a5397600> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:12,051 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:12,058 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a5396660> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:13,764 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:17,306 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2ceae80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:17,309 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1ea0a40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:17,318 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:17,325 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1ea1760> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:17,922 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:22,707 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a1ab2e80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:22,709 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d02be200> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:22,719 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:22,724 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d02bf6a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:23,257 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:26,991 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4ef0fe0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:26,993 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a0326340> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:27,002 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:27,008 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a03247c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:28,775 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:32,508 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a54e2ca0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:32,510 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a4d15260> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:32,528 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:32,535 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a4d15a80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:33,054 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:36,718 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a28c25c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:36,720 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3790220> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:36,729 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:36,736 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a37907c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:38,427 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:41,859 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4002200> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:41,860 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a33ec9a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:41,867 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:41,871 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a33ec720> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:25:42,370 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workcenter_analytic_account: Starting TestWorkCenterAnalyticAccount.test_create_account_analytic_entry_move_material ... 2026-10-08 16:25:51,008 121 INFO rb-b76ecc8-225362-422414 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-08 16:25:55,727 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:00,376 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1826] 2026-10-08 16:26:00,684 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workcenter_analytic_account: Starting TestWorkCenterAnalyticAccount.test_wc_analytic_01 ... 2026-10-08 16:26:07,244 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:26:10,674 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d02c32e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:26:10,675 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a02800e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:26:10,683 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:26:10,688 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a02839c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:26:10,720 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:26:19,463 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestEmployeeIdSurvivesUserIdWrite.test_manually_picked_employee_id_survives_later_user_id_write ... 2026-10-08 16:26:20,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:26:29,318 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:30,589 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:26:43,369 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:43,462 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:43,552 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestNoRpcCallCreditsAColleague.test_a_non_manager_cannot_duplicate_a_colleagues_line ... 2026-10-08 16:26:43,644 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:43,733 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:43,935 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:26:54,716 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestCorrectingTheCreditedEmployeeOfALine.test_a_manager_may_clear_the_credit_of_another_employee ... 2026-10-08 16:26:54,807 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:54,929 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:55,085 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:55,230 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:55,361 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:55,455 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:55,566 121 INFO rb-b76ecc8-225362-422414 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-08 16:26:55,706 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 16:27:09,750 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestActionShopfloorStartGuard.test_action_shopfloor_start_blocks_account_with_no_linked_employee ... 2026-10-08 16:27:09,846 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_attribution: Starting TestActionShopfloorStartGuard.test_button_start_completes_for_account_with_no_linked_employee ... 2026-10-08 16:27:10,432 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:27:25,130 121 INFO rb-b76ecc8-225362-422414 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-08 16:27:25,617 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:27:34,999 121 INFO rb-b76ecc8-225362-422414 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-08 16:27:38,195 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestEmployeeRateStampedOnEveryLineCreationPath.test_closing_an_already_stamped_line_never_reprices_it ... 2026-10-08 16:27:41,206 121 INFO rb-b76ecc8-225362-422414 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-08 16:27:43,794 121 INFO rb-b76ecc8-225362-422414 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-08 16:27:46,380 121 INFO rb-b76ecc8-225362-422414 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-08 16:27:49,218 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workcenter_productivity_cost_snapshot: Starting TestEmployeeRateStampedOnEveryLineCreationPath.test_timer_start_finish_stamps_the_credited_employee_rate ... 2026-10-08 16:27:52,027 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 16:28:02,030 121 INFO rb-b76ecc8-225362-422414 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-08 16:28:04,757 121 INFO rb-b76ecc8-225362-422414 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-08 16:28:07,245 121 INFO rb-b76ecc8-225362-422414 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-08 16:28:12,056 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 16:28:21,796 121 INFO rb-b76ecc8-225362-422414 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-08 16:28:26,071 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 16:28:35,092 121 INFO rb-b76ecc8-225362-422414 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-08 16:28:39,899 121 INFO rb-b76ecc8-225362-422414 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-08 16:28:43,930 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workorder: Starting TestMrpWorkorder.test_closing_an_mo_with_every_unit_produced_creates_no_backorder ... 2026-10-08 16:28:47,573 121 INFO rb-b76ecc8-225362-422414 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-08 16:28:51,853 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workorder: Starting TestMrpWorkorder.test_post_consumption ... 2026-10-08 16:28:58,295 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:29:00,234 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3609] 2026-10-08 16:29:00,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69216] 2026-10-08 16:29:00,274 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:29:00,665 121 INFO rb-b76ecc8-225362-422414 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-08 16:29:02,821 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestCalCostSignatureAndDateSemantics.test_cal_cost_date_boundary_is_exclusive_like_core ... 2026-10-08 16:29:04,900 121 INFO rb-b76ecc8-225362-422414 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-08 16:29:06,762 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 16:29:08,093 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3610] 2026-10-08 16:29:08,107 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69254] 2026-10-08 16:29:08,116 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:29:08,698 121 INFO rb-b76ecc8-225362-422414 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-08 16:29:12,260 121 INFO rb-b76ecc8-225362-422414 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-08 16:29:15,568 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 16:29:16,889 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3611] 2026-10-08 16:29:16,900 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69298] 2026-10-08 16:29:16,907 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:29:17,230 121 INFO rb-b76ecc8-225362-422414 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-08 16:29:19,491 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestPlannedHeadcountNeverMultipliesActualCost.test_without_employee_cost_returns_the_machine_cost_alone ... 2026-10-08 16:29:21,303 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 16:29:22,934 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3612] 2026-10-08 16:29:22,949 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69330] 2026-10-08 16:29:22,960 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:29:23,299 121 INFO rb-b76ecc8-225362-422414 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-08 16:29:23,480 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:27,529 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a46be7a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:27,531 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cd1baca0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:27,542 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:27,547 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cd1bbc40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:29,801 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:33,867 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0fc7b00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:33,869 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d07f60c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:33,878 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:33,885 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d07f53a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:34,445 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:39,768 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0976700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:39,769 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a04c9940> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:39,779 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:39,785 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a04cae80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:40,406 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:44,275 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2b06700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:44,277 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d18bb6a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:44,288 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:44,295 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d18ba840> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:44,854 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:50,291 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cc98a520> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:50,293 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2778680> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:50,304 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:50,311 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a27791c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:50,921 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:55,288 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a2cd2700> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:55,289 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a3928040> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:55,298 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:55,303 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a39284a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:29:57,017 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:01,302 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf4a7c40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:01,304 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0284a40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:01,315 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:01,322 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0284860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:01,890 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:07,341 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0323060> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:07,342 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cc7d2020> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:07,351 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:07,358 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cc7d04a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:11,056 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:14,852 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a51dccc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:14,853 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2008360> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:14,862 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:14,869 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a20087c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:14,914 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 16:30:16,875 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3613] 2026-10-08 16:30:16,897 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69357] 2026-10-08 16:30:16,905 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:30:17,331 121 INFO rb-b76ecc8-225362-422414 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-08 16:30:17,529 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:22,967 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a23d2200> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:22,968 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a259fc40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:22,979 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:22,985 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a259dda0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:23,574 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:29,138 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cec968e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:29,141 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d01c04a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:29,154 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:29,163 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d01c0e00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:29,725 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:34,105 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d00f80e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:34,107 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2fcc680> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:34,122 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:34,129 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2fccae0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:34,825 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:39,973 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a53c1da0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:39,974 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cf190400> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:39,984 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:39,992 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cf191a80> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:40,488 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:45,029 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cac6f9c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:45,032 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0b7cae0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:45,046 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:45,058 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d0b7e3e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:47,012 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:51,032 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf42ff60> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:51,034 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a1b449a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:51,054 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:51,060 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a1b47c40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:51,643 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:55,796 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d19a7c40> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:55,802 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d11f1760> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:55,816 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:55,824 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d11f3e20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:30:57,659 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:31:01,732 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d106fb00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:31:01,735 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cb7a0860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:31:01,757 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:31:01,764 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cb7a3420> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:31:05,457 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:31:10,915 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf44c180> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:31:10,917 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a33d40e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:31:10,925 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:31:10,931 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a33d6840> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:31:10,971 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 16:31:13,357 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3614] 2026-10-08 16:31:13,386 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69384] 2026-10-08 16:31:13,399 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:31:13,843 121 INFO rb-b76ecc8-225362-422414 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-08 16:31:16,526 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder.tests.test_workorder_labour_cost: Starting TestDowntimeCostCountsWorkOrderLessLines.test_the_downtime_figure_only_counts_the_requested_period ... 2026-10-08 16:31:16,689 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 16:31:18,595 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3615] 2026-10-08 16:31:18,628 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69410] 2026-10-08 16:31:18,641 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:31:19,110 121 INFO rb-b76ecc8-225362-422414 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-08 16:31:21,316 121 INFO rb-b76ecc8-225362-422414 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-08 16:31:23,706 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 16:31:24,680 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3616] 2026-10-08 16:31:24,710 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69434] 2026-10-08 16:31:24,726 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:31:25,760 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3617] 2026-10-08 16:31:25,776 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69438] 2026-10-08 16:31:25,787 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:31:26,057 121 INFO rb-b76ecc8-225362-422414 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-08 16:31:28,973 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 16:31:30,072 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3618] 2026-10-08 16:31:30,092 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69454] 2026-10-08 16:31:30,101 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:31:30,871 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3619] 2026-10-08 16:31:30,885 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69458] 2026-10-08 16:31:30,895 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:31:31,051 121 INFO rb-b76ecc8-225362-422414 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-08 16:31:33,951 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:31:34,811 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3620] 2026-10-08 16:31:34,826 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69471] 2026-10-08 16:31:34,836 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:31:34,957 121 INFO rb-b76ecc8-225362-422414 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-08 16:31:35,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3621] 2026-10-08 16:31:35,613 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69475] 2026-10-08 16:31:35,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:31:38,211 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 16:31:39,192 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3622] 2026-10-08 16:31:39,217 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69491] 2026-10-08 16:31:39,228 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:31:39,401 121 INFO rb-b76ecc8-225362-422414 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-08 16:31:42,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:31:43,378 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3623] 2026-10-08 16:31:43,401 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69504] 2026-10-08 16:31:43,414 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:31:43,571 121 INFO rb-b76ecc8-225362-422414 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-08 16:31:47,145 121 INFO rb-b76ecc8-225362-422414 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-08 16:31:50,557 121 INFO rb-b76ecc8-225362-422414 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-08 16:31:53,908 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:31:54,723 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3624] 2026-10-08 16:31:54,738 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69531] 2026-10-08 16:31:54,745 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:31:54,864 121 INFO rb-b76ecc8-225362-422414 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-08 16:31:57,629 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:00,407 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:03,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:32:04,598 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3625] 2026-10-08 16:32:04,613 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69556] 2026-10-08 16:32:04,624 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:32:05,460 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3626] 2026-10-08 16:32:05,475 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69560] 2026-10-08 16:32:05,486 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:32:05,632 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:07,834 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:32:22,091 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:22,276 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:22,488 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:22,812 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_a_request_holding_an_older_stop_still_holds_the_station ... 2026-10-08 16:32:23,064 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:23,371 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:23,888 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:24,743 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_an_archived_request_no_longer_holds_the_station ... 2026-10-08 16:32:25,244 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:25,590 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:26,339 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestABreakdownOnAStationARequestStillHolds.test_the_station_shows_the_request_holding_an_older_stop ... 2026-10-08 16:32:27,069 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 16:32:45,277 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestRequestAccessForOperators.test_an_operator_can_create_a_request_of_their_own ... 2026-10-08 16:32:45,393 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestRequestAccessForOperators.test_an_operator_cannot_unlink_the_request_they_raised ... 2026-10-08 16:32:45,456 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3118, model: maintenance.request 2026-10-08 16:32:45,523 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestRequestAccessForOperators.test_an_operator_reads_and_writes_the_request_they_raised ... 2026-10-08 16:32:45,646 121 INFO rb-b76ecc8-225362-422414 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-08 16:32:45,765 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestRequestAccessForOperators.test_another_operator_cannot_unlink_a_request_they_did_not_raise ... 2026-10-08 16:32:45,810 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3119, model: maintenance.request 2026-10-08 16:32:45,874 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestRequestAccessForOperators.test_another_operator_cannot_write_a_request_they_did_not_raise ... 2026-10-08 16:32:45,920 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 3119, model: maintenance.request 2026-10-08 16:32:46,061 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 16:33:01,307 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_a_maintenance_manager_may_restart_a_stopped_station ... 2026-10-08 16:33:01,347 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:01,608 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_a_plain_operator_cannot_restart_and_leaves_no_note ... 2026-10-08 16:33:03,781 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_a_plain_operator_may_not_restart_a_stopped_station ... 2026-10-08 16:33:03,840 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_a_production_manager_may_restart_a_stopped_station ... 2026-10-08 16:33:03,897 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:04,209 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown: Starting TestWhoMayRestartAStoppedStation.test_the_payload_tells_each_user_whether_they_may_restart ... 2026-10-08 16:33:04,683 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 16:33:05,447 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3627] 2026-10-08 16:33:05,478 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69582] 2026-10-08 16:33:05,491 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:33:08,899 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour: Starting TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen ... 2026-10-08 16:33:09,342 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Chrome pid: 7675 2026-10-08 16:33:09,343 121 INFO rb-b76ecc8-225362-422414 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/tmp9rn1f4gi_chrome_odoo 2026-10-08 16:33:09,343 121 INFO rb-b76ecc8-225362-422414 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:44613/json/version 2026-10-08 16:33:09,344 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:44613/json/version with timeout 3 increased to 10s during tests 2026-10-08 16:33:09,395 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:09,395 121 INFO rb-b76ecc8-225362-422414 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:44613/json 2026-10-08 16:33:09,396 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:44613/json with timeout 3 increased to 10s during tests 2026-10-08 16:33:09,419 121 INFO rb-b76ecc8-225362-422414 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:44613/devtools/page/F04FC59458D09EE265F55F27DBD9DB5B 2026-10-08 16:33:09,439 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:09,452 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:09,519 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:tour_operator from n/a 2026-10-08 16:33:09,531 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:09,540 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:09,541 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:09,588 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:33:11,611 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:11] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=336&wo=1309&reason=12 HTTP/1.1" 200 - 188 0.347 1.690 2026-10-08 16:33:11,617 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen: Navigation result: {'frameId': 'F04FC59458D09EE265F55F27DBD9DB5B', 'loaderId': '8222D7A0B64D6D428887A01C42D04BAC', 'isDownload': False} 2026-10-08 16:33:11,617 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:11,681 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:11] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.021 2026-10-08 16:33:11,688 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:11] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-08 16:33:11,701 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:11] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 16:33:11,760 121 INFO rb-b76ecc8-225362-422414 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 16:33:11,974 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:11] "GET /web/webclient/load_menus/090bd703a5852432401e28dcc13c16c7ea135a69a77f8b930785a108530ec18d HTTP/1.1" 200 - 140 0.124 0.185 2026-10-08 16:33:12,016 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.331 2026-10-08 16:33:12,039 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:12] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 16:33:12,059 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:12] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.022 2026-10-08 16:33:12,843 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 16:33:12,863 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 16:33:12,865 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 16:33:12,884 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-08 16:33:12,891 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:12,912 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 16:33:12,959 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.019 2026-10-08 16:33:12,996 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.005 0.020 2026-10-08 16:33:13,047 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.008 0.063 2026-10-08 16:33:13,070 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:13,093 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:13,181 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "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-08 16:33:13,190 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 16:33:13,284 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "POST /mail/data HTTP/1.1" 200 - 34 0.134 0.076 2026-10-08 16:33:13,319 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "POST /web/action/load HTTP/1.1" 200 - 7 0.014 0.181 2026-10-08 16:33:13,321 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.160 2026-10-08 16:33:13,452 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "GET /web/image/res.partner/6048/avatar_128?unique=1791477184000 HTTP/1.1" 200 - 15 0.089 0.228 2026-10-08 16:33:13,514 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "GET /web/image?model=res.users&field=avatar_128&id=3131 HTTP/1.1" 200 - 9 0.026 0.362 2026-10-08 16:33:13,544 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 16:33:13,638 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 39 0.068 0.196 2026-10-08 16:33:13,674 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.350 2026-10-08 16:33:13,715 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.163 2026-10-08 16:33:13,719 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 16:33:13,773 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 21 0.030 0.088 2026-10-08 16:33:13,822 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:13,889 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:13,947 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:13,980 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:13] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 11 0.012 0.013 2026-10-08 16:33:14,350 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:14] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 105 0.181 0.170 2026-10-08 16:33:14,436 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:14,740 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:14] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 58 0.142 0.161 2026-10-08 16:33:14,808 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:14,865 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:14,959 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:15,013 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:15,072 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:15,133 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:15,191 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:15,470 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:15] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_report_breakdown HTTP/1.1" 200 - 92 0.144 0.134 2026-10-08 16:33:15,507 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:15,571 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:15,624 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:15,625 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:15,788 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestBreakdownReportedByTouch.test_an_operator_reports_equipment_failure_from_the_incident_screen.browser: heap 21714816 (allocated 23044096) 2026-10-08 16:33:15,799 121 INFO rb-b76ecc8-225362-422414 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 7675 2026-10-08 16:33:15,800 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:15,803 121 INFO rb-b76ecc8-225362-422414 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 7675 2026-10-08 16:33:15,832 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:15] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 67 0.178 0.175 2026-10-08 16:33:15,913 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_163315_912986_test_an_operator_reports_equipment_failure_from_the_incident_screen.txt 2026-10-08 16:33:15,913 121 INFO rb-b76ecc8-225362-422414 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/tmp9rn1f4gi_chrome_odoo" 2026-10-08 16:33:16,001 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:33:16,842 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3628] 2026-10-08 16:33:16,881 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69598] 2026-10-08 16:33:16,894 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:33:19,814 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour: Starting TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station ... 2026-10-08 16:33:20,265 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Chrome pid: 7882 2026-10-08 16:33:20,265 121 INFO rb-b76ecc8-225362-422414 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/tmpr7arqev8_chrome_odoo 2026-10-08 16:33:20,265 121 INFO rb-b76ecc8-225362-422414 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:36321/json/version 2026-10-08 16:33:20,271 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:36321/json/version with timeout 3 increased to 10s during tests 2026-10-08 16:33:20,346 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:20,355 121 INFO rb-b76ecc8-225362-422414 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:36321/json 2026-10-08 16:33:20,363 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:36321/json with timeout 3 increased to 10s during tests 2026-10-08 16:33:20,389 121 INFO rb-b76ecc8-225362-422414 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:36321/devtools/page/F4AFE403DB95DF6C6D01271959E6ABF3 2026-10-08 16:33:20,403 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:20,418 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:20,466 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:tour_operator from n/a 2026-10-08 16:33:20,478 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:20,481 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:20,482 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:20,502 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:33:22,345 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:22] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=337&wo=1310 HTTP/1.1" 200 - 188 0.217 1.631 2026-10-08 16:33:22,350 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station: Navigation result: {'frameId': 'F4AFE403DB95DF6C6D01271959E6ABF3', 'loaderId': 'E042BE946A5C7E4286FA757BF74ED13A', 'isDownload': False} 2026-10-08 16:33:22,350 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:22,404 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:22] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 16:33:22,437 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:22] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.024 2026-10-08 16:33:22,768 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:22] "GET /web/webclient/load_menus/090bd703a5852432401e28dcc13c16c7ea135a69a77f8b930785a108530ec18d HTTP/1.1" 200 - 140 0.196 0.167 2026-10-08 16:33:22,775 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:22] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.352 2026-10-08 16:33:22,800 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.374 2026-10-08 16:33:22,808 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:22] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 16:33:22,815 121 INFO rb-b76ecc8-225362-422414 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 16:33:22,857 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:22] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 16:33:23,624 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 16:33:23,626 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 16:33:23,634 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 16:33:23,659 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.008 2026-10-08 16:33:23,678 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:23,699 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 16:33:23,749 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.024 2026-10-08 16:33:23,805 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.009 0.039 2026-10-08 16:33:23,853 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.013 0.057 2026-10-08 16:33:23,876 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:23,947 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:24,027 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "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 16:33:24,028 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 16:33:24,075 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "POST /mail/data HTTP/1.1" 200 - 34 0.089 0.121 2026-10-08 16:33:24,078 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.189 2026-10-08 16:33:24,119 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "POST /web/action/load HTTP/1.1" 200 - 7 0.022 0.181 2026-10-08 16:33:24,201 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "GET /web/image/res.partner/6049/avatar_128?unique=1791477196000 HTTP/1.1" 200 - 15 0.032 0.235 2026-10-08 16:33:24,241 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "GET /web/image?model=res.users&field=avatar_128&id=3132 HTTP/1.1" 200 - 9 0.009 0.309 2026-10-08 16:33:24,316 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.042 0.169 2026-10-08 16:33:24,322 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 16:33:24,357 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 16:33:24,419 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 39 0.038 0.217 2026-10-08 16:33:24,458 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.134 2026-10-08 16:33:24,535 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 21 0.047 0.049 2026-10-08 16:33:24,580 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:24,658 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:24,722 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:24,761 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:24] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 11 0.012 0.018 2026-10-08 16:33:25,149 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:25] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 105 0.174 0.189 2026-10-08 16:33:25,237 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:25,500 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:25] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 58 0.114 0.148 2026-10-08 16:33:25,555 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:25,614 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:25,686 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:25,903 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:25] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_request_maintenance HTTP/1.1" 200 - 66 0.116 0.097 2026-10-08 16:33:25,930 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:25,997 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:26,049 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:26,051 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:26,157 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_mrp_workorder_maintenance.tests.test_breakdown_tour.TestMaintenanceScheduledByTouch.test_an_operator_schedules_maintenance_without_stopping_the_station.browser: heap 21505280 (allocated 22519808) 2026-10-08 16:33:26,164 121 INFO rb-b76ecc8-225362-422414 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 7882 2026-10-08 16:33:26,166 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:26,167 121 INFO rb-b76ecc8-225362-422414 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 7882 2026-10-08 16:33:26,316 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_163326_316335_test_an_operator_schedules_maintenance_without_stopping_the_station.txt 2026-10-08 16:33:26,316 121 INFO rb-b76ecc8-225362-422414 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/tmpr7arqev8_chrome_odoo" 2026-10-08 16:33:26,394 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:33:27,242 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3629] 2026-10-08 16:33:27,266 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69614] 2026-10-08 16:33:27,277 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:33:30,447 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:30,471 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:tour_operator from n/a 2026-10-08 16:33:30,490 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:33:31,131 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:31] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_request_maintenance HTTP/1.1" 200 - 77 0.068 0.576 2026-10-08 16:33:31,171 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:31,225 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:tour_operator from n/a 2026-10-08 16:33:31,246 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:33:31,962 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:31] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_report_breakdown HTTP/1.1" 200 - 121 0.131 0.590 2026-10-08 16:33:31,973 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-08 16:33:32,053 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:33:32] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_attach_breakdown_photo HTTP/1.1" 200 - 27 0.025 0.042 2026-10-08 16:33:32,107 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:33:48,204 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:52,983 121 INFO rb-b76ecc8-225362-422414 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-08 16:33:54,503 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:34:10,730 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:15,059 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:16,465 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 16:34:29,074 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [6492] 2026-10-08 16:34:29,491 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [6494] 2026-10-08 16:34:29,580 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:29,738 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 16:34:38,549 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [6499] 2026-10-08 16:34:40,490 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:40,673 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:41,160 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:34:49,852 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted stock.move records with IDs: [6504] 2026-10-08 16:34:51,615 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:51,724 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 3162, model: viin.quality.check 2026-10-08 16:34:51,819 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 16:34:55,698 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3630] 2026-10-08 16:34:55,721 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69652] 2026-10-08 16:34:55,732 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:34:55,957 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:56,320 121 INFO rb-b76ecc8-225362-422414 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: 8093 2026-10-08 16:34:56,320 121 INFO rb-b76ecc8-225362-422414 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/tmpgd_5ha_q_chrome_odoo 2026-10-08 16:34:56,320 121 INFO rb-b76ecc8-225362-422414 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:38385/json/version 2026-10-08 16:34:56,321 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:38385/json/version with timeout 3 increased to 10s during tests 2026-10-08 16:34:56,394 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:56,394 121 INFO rb-b76ecc8-225362-422414 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:38385/json 2026-10-08 16:34:56,395 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:38385/json with timeout 3 increased to 10s during tests 2026-10-08 16:34:56,416 121 INFO rb-b76ecc8-225362-422414 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:38385/devtools/page/68D3802CC904E53FB10C697CBF5F1F51 2026-10-08 16:34:56,436 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:56,446 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:56,521 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:prestart_reach_operator from n/a 2026-10-08 16:34:56,531 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:56,539 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:56,540 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:56,557 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:34:58,335 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:58] "GET /odoo/action-viin_mrp_workorder.action_shopfloor_client?wc=358&wo=1556&ca=20&cb=21 HTTP/1.1" 200 - 181 0.190 1.592 2026-10-08 16:34:58,341 121 INFO rb-b76ecc8-225362-422414 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': '68D3802CC904E53FB10C697CBF5F1F51', 'loaderId': '064AB274166BE86711B02ED936E52607', 'isDownload': False} 2026-10-08 16:34:58,341 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:58,419 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:58] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 16:34:58,435 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:58] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-08 16:34:58,695 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:58] "GET /web/webclient/load_menus/090bd703a5852432401e28dcc13c16c7ea135a69a77f8b930785a108530ec18d HTTP/1.1" 200 - 140 0.132 0.144 2026-10-08 16:34:58,705 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:58] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.307 2026-10-08 16:34:58,735 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.296 2026-10-08 16:34:58,758 121 INFO rb-b76ecc8-225362-422414 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 16:34:58,835 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:58] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-10-08 16:34:58,860 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:58] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.036 2026-10-08 16:34:59,586 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 16:34:59,596 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 16:34:59,600 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 16:34:59,638 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.015 2026-10-08 16:34:59,654 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:59,672 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 16:34:59,766 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.020 0.044 2026-10-08 16:34:59,826 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:59,843 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.017 0.104 2026-10-08 16:34:59,850 121 INFO rb-b76ecc8-225362-422414 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-08 16:34:59,901 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.015 0.161 2026-10-08 16:34:59,906 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.029 2026-10-08 16:34:59,978 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:34:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 16:35:00,020 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 16:35:00,032 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 16:35:00,082 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "POST /mail/data HTTP/1.1" 200 - 34 0.105 0.126 2026-10-08 16:35:00,129 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.181 2026-10-08 16:35:00,205 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "GET /web/image?model=res.users&field=avatar_128&id=3164 HTTP/1.1" 200 - 16 0.029 0.189 2026-10-08 16:35:00,252 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "GET /web/image/res.partner/6091/avatar_128?unique=1791477291000 HTTP/1.1" 200 - 8 0.012 0.258 2026-10-08 16:35:00,254 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.326 2026-10-08 16:35:00,300 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "POST /web/action/load HTTP/1.1" 200 - 7 0.024 0.312 2026-10-08 16:35:00,329 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.198 2026-10-08 16:35:00,402 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 16:35:00,438 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 44 0.035 0.067 2026-10-08 16:35:00,489 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "POST /web/dataset/call_kw/mrp.workcenter/get_shopfloor_workcenters_data HTTP/1.1" 200 - 14 0.011 0.015 2026-10-08 16:35:00,531 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:00,602 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:00,669 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:00,718 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:00] "POST /web/dataset/call_kw/viin.mrp.shopfloor.session/action_set_workcenters HTTP/1.1" 200 - 11 0.024 0.015 2026-10-08 16:35:01,093 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:01] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_board HTTP/1.1" 200 - 117 0.165 0.192 2026-10-08 16:35:01,167 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:01,234 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:01,305 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:01,666 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:01] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 60 0.222 0.138 2026-10-08 16:35:01,732 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:01,794 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:01,868 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:01,932 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:02,004 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:02,044 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:02] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_quality_pass HTTP/1.1" 200 - 28 0.054 0.055 2026-10-08 16:35:02,118 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:02] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_quality_pass HTTP/1.1" 200 - 17 0.023 0.083 2026-10-08 16:35:02,424 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:02] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 64 0.135 0.227 2026-10-08 16:35:02,725 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:02] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 60 0.142 0.432 2026-10-08 16:35:02,776 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:03,458 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:03] "POST /web/dataset/call_kw/mrp.workorder/action_shopfloor_start HTTP/1.1" 200 - 195 0.362 0.328 2026-10-08 16:35:03,829 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:03] "POST /web/dataset/call_kw/mrp.workorder/get_shopfloor_data HTTP/1.1" 200 - 64 0.219 0.143 2026-10-08 16:35:03,889 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:03,890 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:04,020 121 INFO rb-b76ecc8-225362-422414 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 21886156 (allocated 22781952) 2026-10-08 16:35:04,032 121 INFO rb-b76ecc8-225362-422414 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 8093 2026-10-08 16:35:04,034 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:04,034 121 INFO rb-b76ecc8-225362-422414 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 8093 2026-10-08 16:35:04,165 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_163504_164910_test_a_worker_reaches_the_quality_checks_of_an_unstarted_work_order_and_then_starts_it.txt 2026-10-08 16:35:04,165 121 INFO rb-b76ecc8-225362-422414 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/tmpgd_5ha_q_chrome_odoo" 2026-10-08 16:35:04,280 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:35:05,798 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:07,635 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3165, model: purchase.requisition 2026-10-08 16:35:07,717 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:11,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 16:35:12,763 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_partner_approval_request_line ... 2026-10-08 16:35:13,026 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:35:14,154 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:14,449 121 INFO rb-b76ecc8-225362-422414 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-08 16:35:15,533 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3631] 2026-10-08 16:35:15,654 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2381] 2026-10-08 16:35:15,842 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3632] 2026-10-08 16:35:16,452 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3633] 2026-10-08 16:35:16,545 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-10-08 16:35:16,613 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:35:31,116 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3634] 2026-10-08 16:35:31,320 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3635] 2026-10-08 16:35:31,904 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3636] 2026-10-08 16:35:32,039 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3637] 2026-10-08 16:35:32,521 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3638] 2026-10-08 16:35:32,753 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3639] 2026-10-08 16:35:32,768 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_approval_state_filter_agrees_with_the_form ... 2026-10-08 16:35:33,551 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3640] 2026-10-08 16:35:34,053 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3641] 2026-10-08 16:35:34,158 121 INFO rb-b76ecc8-225362-422414 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220030373166497.1791477334.113090991973877-openerp-215-viin.approval.request@b8ddc400e6c1>: ['"Approval Filter Merchant" <@False>'] 2026-10-08 16:35:34,171 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3642] 2026-10-08 16:35:34,262 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-10-08 16:35:35,070 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-10-08 16:35:35,780 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3643] 2026-10-08 16:35:35,803 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69685] 2026-10-08 16:35:35,812 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:35:35,854 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal_user_auto_approval_test from n/a 2026-10-08 16:35:35,878 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:35:39,467 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:39] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.466 3.136 2026-10-08 16:35:39,533 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_store_approval_01 ... 2026-10-08 16:35:41,030 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3644] 2026-10-08 16:35:41,227 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3645] 2026-10-08 16:35:41,453 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2388] 2026-10-08 16:35:41,801 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3646] 2026-10-08 16:35:42,200 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_cancel_merchant_approval ... 2026-10-08 16:35:42,967 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3647] 2026-10-08 16:35:42,995 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69691] 2026-10-08 16:35:43,007 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:35:43,050 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal_user from n/a 2026-10-08 16:35:43,064 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:35:47,218 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 16:35:47,219 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:47] "POST /my/home/become_merchant HTTP/1.1" 200 - 558 1.050 3.112 2026-10-08 16:35:47,356 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2389] 2026-10-08 16:35:47,665 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3650] 2026-10-08 16:35:47,733 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_01 ... 2026-10-08 16:35:49,090 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3651] 2026-10-08 16:35:49,237 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3652] 2026-10-08 16:35:49,592 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_02 ... 2026-10-08 16:35:50,547 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3653] 2026-10-08 16:35:50,600 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69700] 2026-10-08 16:35:50,614 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:35:50,661 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal_user from n/a 2026-10-08 16:35:50,671 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:35:53,252 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 16:35:53,253 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:53] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.611 1.975 2026-10-08 16:35:54,272 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3171 deleted mail.mail records with IDs: [3654] 2026-10-08 16:35:54,419 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3655] 2026-10-08 16:35:54,821 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2391] 2026-10-08 16:35:55,055 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3656] 2026-10-08 16:35:55,184 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_03 ... 2026-10-08 16:35:55,782 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3657] 2026-10-08 16:35:55,797 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69708] 2026-10-08 16:35:55,808 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:35:55,867 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal_user from n/a 2026-10-08 16:35:55,890 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:35:58,157 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 16:35:58,158 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:35:58] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.346 1.933 2026-10-08 16:35:59,312 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3172 deleted mail.mail records with IDs: [3658] 2026-10-08 16:35:59,462 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3659] 2026-10-08 16:35:59,794 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2392] 2026-10-08 16:35:59,982 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3660] 2026-10-08 16:36:00,073 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-10-08 16:36:00,138 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-10-08 16:36:00,300 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2385] 2026-10-08 16:36:00,649 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3661] 2026-10-08 16:36:00,694 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_validate_merchant_approval ... 2026-10-08 16:36:01,241 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3662] 2026-10-08 16:36:01,257 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69717] 2026-10-08 16:36:01,268 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:36:01,308 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal_user from n/a 2026-10-08 16:36:01,317 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:36:04,997 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 16:36:04,998 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:36:04] "POST /my/home/become_merchant HTTP/1.1" 200 - 558 0.725 2.960 2026-10-08 16:36:05,123 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2393] 2026-10-08 16:36:05,460 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3665] 2026-10-08 16:36:05,666 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3666] 2026-10-08 16:36:05,881 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:36:07,323 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3667] 2026-10-08 16:36:07,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69725] 2026-10-08 16:36:07,347 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:36:07,377 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_cancel_notifies_merchant_and_resets_to_draft ... 2026-10-08 16:36:08,248 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3668] 2026-10-08 16:36:08,393 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3669] 2026-10-08 16:36:08,463 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2394] 2026-10-08 16:36:08,668 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3670] 2026-10-08 16:36:08,743 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant ... 2026-10-08 16:36:09,505 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3671] 2026-10-08 16:36:09,638 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3672] 2026-10-08 16:36:09,697 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant_store ... 2026-10-08 16:36:10,698 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3673] 2026-10-08 16:36:10,884 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3674] 2026-10-08 16:36:10,950 121 INFO rb-b76ecc8-225362-422414 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-08 16:36:11,742 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3675] 2026-10-08 16:36:11,901 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3676] 2026-10-08 16:36:12,141 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3174 deleted mail.activity records with IDs: [2397] 2026-10-08 16:36:12,423 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3174 deleted mail.mail records with IDs: [3677] 2026-10-08 16:36:12,608 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3678] 2026-10-08 16:36:12,729 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_merchant_approved_and_activates ... 2026-10-08 16:36:13,474 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3679] 2026-10-08 16:36:13,601 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3680] 2026-10-08 16:36:13,773 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3174 deleted mail.activity records with IDs: [2398] 2026-10-08 16:36:13,935 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3174 deleted mail.mail records with IDs: [3681] 2026-10-08 16:36:14,102 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3682] 2026-10-08 16:36:14,209 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_store_and_pauses_it ... 2026-10-08 16:36:15,043 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3683] 2026-10-08 16:36:15,189 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3684] 2026-10-08 16:36:15,363 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3174 deleted mail.activity records with IDs: [2399] 2026-10-08 16:36:15,530 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3174 deleted mail.mail records with IDs: [3685] 2026-10-08 16:36:15,678 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3686] 2026-10-08 16:36:15,798 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_notification_body_is_html ... 2026-10-08 16:36:16,752 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3687] 2026-10-08 16:36:16,880 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3688] 2026-10-08 16:36:17,527 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3689] 2026-10-08 16:36:17,655 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3690] 2026-10-08 16:36:18,305 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3691] 2026-10-08 16:36:18,435 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3692] 2026-10-08 16:36:18,486 121 INFO rb-b76ecc8-225362-422414 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-08 16:36:19,194 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3693] 2026-10-08 16:36:19,361 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3694] 2026-10-08 16:36:19,568 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2403] 2026-10-08 16:36:19,823 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3695] 2026-10-08 16:36:19,921 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-10-08 16:36:20,702 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3696] 2026-10-08 16:36:20,841 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3697] 2026-10-08 16:36:20,989 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2404] 2026-10-08 16:36:21,223 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3698] 2026-10-08 16:36:21,344 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:36:21,383 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_01 ... 2026-10-08 16:36:22,077 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:36:25,748 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-10-08 16:36:25,935 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3175 deleted mail.mail records with IDs: [3701] 2026-10-08 16:36:25,969 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3175 deleted mail.message records with IDs: [69784] 2026-10-08 16:36:25,989 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-10-08 16:36:26,007 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 16:36:26,007 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:36:26] "POST /web/signup HTTP/1.1" 303 - 412 0.819 3.114 2026-10-08 16:36:26,031 121 INFO rb-b76ecc8-225362-422414 odoo.http: Session expired 2026-10-08 16:36:26,032 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:36:26] "GET /my HTTP/1.1" 303 - 5 0.004 0.014 2026-10-08 16:36:27,206 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:36:27] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.162 1.005 2026-10-08 16:36:27,301 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_02 ... 2026-10-08 16:36:27,849 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:36:29,290 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2406] 2026-10-08 16:36:29,819 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:goat@viindoo.example.com from 127.0.0.1 2026-10-08 16:36:29,954 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3176 deleted mail.mail records with IDs: [3705] 2026-10-08 16:36:29,968 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3176 deleted mail.message records with IDs: [69794] 2026-10-08 16:36:29,986 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:goat@viindoo.example.com from 127.0.0.1 2026-10-08 16:36:29,997 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 16:36:29,998 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:36:29] "POST /web/signup HTTP/1.1" 303 - 522 0.638 1.513 2026-10-08 16:36:30,018 121 INFO rb-b76ecc8-225362-422414 odoo.http: Session expired 2026-10-08 16:36:30,018 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:36:30] "GET /my HTTP/1.1" 303 - 5 0.003 0.012 2026-10-08 16:36:31,046 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:36:31] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.124 0.901 2026-10-08 16:36:31,124 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:36:43,161 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3706] 2026-10-08 16:36:43,312 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3707] 2026-10-08 16:36:43,762 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3708] 2026-10-08 16:36:43,893 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3709] 2026-10-08 16:36:44,442 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3710] 2026-10-08 16:36:44,633 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3711] 2026-10-08 16:36:44,658 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_compute_current_approved_merchant_state ... 2026-10-08 16:36:44,782 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2408] 2026-10-08 16:36:44,947 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3712] 2026-10-08 16:36:45,224 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3713] 2026-10-08 16:36:45,309 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields ... 2026-10-08 16:36:45,409 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2408] 2026-10-08 16:36:45,604 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3714] 2026-10-08 16:36:45,788 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3715] 2026-10-08 16:36:46,155 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields_for_approved_store ... 2026-10-08 16:36:46,268 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2409] 2026-10-08 16:36:46,504 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3716] 2026-10-08 16:36:46,687 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3717] 2026-10-08 16:36:47,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:36:58,181 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3718] 2026-10-08 16:36:58,335 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3719] 2026-10-08 16:36:58,782 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3720] 2026-10-08 16:36:58,909 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3721] 2026-10-08 16:36:59,477 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3722] 2026-10-08 16:36:59,651 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3723] 2026-10-08 16:36:59,669 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_post_approval ... 2026-10-08 16:37:00,199 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3724] 2026-10-08 16:37:00,321 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3725] 2026-10-08 16:37:00,460 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2413] 2026-10-08 16:37:00,743 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3726] 2026-10-08 16:37:00,822 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_pre_approval ... 2026-10-08 16:37:01,507 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3727] 2026-10-08 16:37:01,630 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3728] 2026-10-08 16:37:01,773 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2414] 2026-10-08 16:37:01,933 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3729] 2026-10-08 16:37:02,140 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3730] 2026-10-08 16:37:02,291 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:03,743 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_approval_website.tests.test_approval_request: Starting TestApprovalRequest.test_website_published_partner_approval ... 2026-10-08 16:37:04,374 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3731] 2026-10-08 16:37:04,478 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2415] 2026-10-08 16:37:04,605 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3732] 2026-10-08 16:37:04,709 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:04,735 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_auto_format ... 2026-10-08 16:37:04,919 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_format_validation ... 2026-10-08 16:37:05,192 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_length_validation ... 2026-10-08 16:37:05,372 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_company_type_change_clears_budget ... 2026-10-08 16:37:05,615 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_individual_partner_no_validation ... 2026-10-08 16:37:05,841 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:05,863 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_internal_user_access_right ... 2026-10-08 16:37:06,594 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3177, model: res.partner.ownership.type 2026-10-08 16:37:06,628 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 3177, model: res.partner.ownership.type 2026-10-08 16:37:06,636 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3177, model: res.partner.ownership.type 2026-10-08 16:37:06,693 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_partner_manager_access_right ... 2026-10-08 16:37:07,397 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted res.partner.ownership.type records with IDs: [20] 2026-10-08 16:37:07,452 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:07,476 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_access_rights_business_type: Starting TestAccessRights.test_internal_user_access_right ... 2026-10-08 16:37:08,268 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 3179, model: res.partner.ownership.type 2026-10-08 16:37:08,286 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3179, model: res.partner.ownership.type 2026-10-08 16:37:08,299 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3179, model: res.partner.business.type 2026-10-08 16:37:08,347 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_access_rights_business_type: Starting TestAccessRights.test_partner_manager_access_right ... 2026-10-08 16:37:09,155 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted res.partner.business.type records with IDs: [25] 2026-10-08 16:37:09,199 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:09,220 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_access_rights_employee_size: Starting TestAccessRights.test_internal_user_access_right ... 2026-10-08 16:37:09,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 3181, model: res.partner.employee.size 2026-10-08 16:37:09,926 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3181, model: res.partner.employee.size 2026-10-08 16:37:09,933 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3181, model: res.partner.employee.size 2026-10-08 16:37:09,968 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_access_rights_employee_size: Starting TestAccessRights.test_partner_manager_access_right ... 2026-10-08 16:37:10,658 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted res.partner.employee.size records with IDs: [14] 2026-10-08 16:37:10,705 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:10,724 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_access_rights_enterprise_scale: Starting TestAccessRightsEnterpriseScale.test_internal_user_access_right ... 2026-10-08 16:37:11,434 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 3183, model: res.partner.enterprise.scale 2026-10-08 16:37:11,447 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3183, model: res.partner.enterprise.scale 2026-10-08 16:37:11,452 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3183, model: res.partner.enterprise.scale 2026-10-08 16:37:11,494 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_access_rights_enterprise_scale: Starting TestAccessRightsEnterpriseScale.test_partner_manager_access_right ... 2026-10-08 16:37:12,213 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted res.partner.enterprise.scale records with IDs: [14] 2026-10-08 16:37:12,269 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:12,292 121 INFO rb-b76ecc8-225362-422414 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-08 16:37:13,168 121 INFO rb-b76ecc8-225362-422414 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-08 16:37:13,860 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:13,882 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_action_sync_returns_success_notification ... 2026-10-08 16:37:14,640 121 INFO rb-b76ecc8-225362-422414 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-08 16:37:15,266 121 INFO rb-b76ecc8-225362-422414 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-08 16:37:15,995 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:16,017 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_01_remove_business_type ... 2026-10-08 16:37:16,674 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_02_remove_business_type ... 2026-10-08 16:37:17,471 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [115297] 2026-10-08 16:37:17,471 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.partner.business.type records with IDs: [18] 2026-10-08 16:37:17,509 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_archiving_business_type_excludes_it_from_default_search ... 2026-10-08 16:37:18,282 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:18,303 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_01_remove_employee_size ... 2026-10-08 16:37:19,159 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_02_remove_employee_size ... 2026-10-08 16:37:19,860 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [115307] 2026-10-08 16:37:19,860 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.partner.employee.size records with IDs: [10] 2026-10-08 16:37:19,893 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_archiving_employee_size_excludes_it_from_default_search ... 2026-10-08 16:37:20,519 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_contact ... 2026-10-08 16:37:21,137 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_default_order_follows_sequence_field ... 2026-10-08 16:37:21,787 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:21,809 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_copy_generates_distinct_name ... 2026-10-08 16:37:22,495 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_assigned_to_partner_is_blocked ... 2026-10-08 16:37:23,322 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_not_assigned_to_partner_succeeds ... 2026-10-08 16:37:23,958 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.partner.enterprise.scale records with IDs: [22] 2026-10-08 16:37:23,999 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_unique_name_constraint_blocks_duplicate ... 2026-10-08 16:37:24,887 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:24,911 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_01_remove_ownership_type ... 2026-10-08 16:37:25,647 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_create_ownership_type ... 2026-10-08 16:37:26,361 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_duplicate_record_ownership_type ... 2026-10-08 16:37:26,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_ownership_type_persists_selection_value ... 2026-10-08 16:37:27,829 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_unique_name_ownership_type ... 2026-10-08 16:37:28,655 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:28,679 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_page_renders_business_nature_selects ... 2026-10-08 16:37:29,084 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal_business_nature_user from n/a 2026-10-08 16:37:29,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:37:31,190 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:37:31] "GET /my/account HTTP/1.1" 200 - 231 0.278 1.815 2026-10-08 16:37:31,195 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature.TestPortalBusinessNature.test_account_page_renders_business_nature_selects: waiting for threads: [] 2026-10-08 16:37:31,235 121 INFO rb-b76ecc8-225362-422414 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-08 16:37:31,756 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:portal_business_nature_user from n/a 2026-10-08 16:37:31,776 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:37:32,463 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:37:32] "POST /my/account HTTP/1.1" 303 - 108 0.091 0.598 2026-10-08 16:37:34,079 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:37:34] "GET /my/home HTTP/1.1" 200 - 237 0.293 1.305 2026-10-08 16:37:34,251 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:37:34] "POST /my/account HTTP/1.1" 303 - 72 0.063 0.090 2026-10-08 16:37:34,480 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:37:34] "GET /my/home HTTP/1.1" 200 - 42 0.047 0.177 2026-10-08 16:37:34,545 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_optional_fields_whitelist_includes_business_nature_fields ... 2026-10-08 16:37:35,181 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:35,210 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_business_nature.tests.test_seed_data: Starting TestSeedData.test_rehomed_csv_seed_xmlids_resolve_under_merged_module ... 2026-10-08 16:37:35,276 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:35,520 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_calendar.tests.test_partner_calendar: Starting TestPartnerCalendar.test_company_calendar_change_reaches_existing_contacts ... 2026-10-08 16:37:35,764 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_calendar.tests.test_partner_calendar: Starting TestPartnerCalendar.test_contact_cannot_be_its_own_parent_without_hanging ... 2026-10-08 16:37:35,922 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_calendar.tests.test_partner_calendar: Starting TestPartnerCalendar.test_contact_created_under_company_gets_company_calendar ... 2026-10-08 16:37:36,221 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_calendar.tests.test_partner_calendar: Starting TestPartnerCalendar.test_contacts_cannot_be_each_others_parent_without_hanging ... 2026-10-08 16:37:36,541 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:36,563 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_company_manual_calendar_survives_mixed_batch_recompute ... 2026-10-08 16:37:38,462 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_company_resource_calendar_synced_with_partner ... 2026-10-08 16:37:38,721 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:38,745 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_country_recognition.tests.test_partner_country_recognition: Starting TestPartnerCountryRecognition.test_signup_fills_country_city_and_coordinates_from_geoip ... 2026-10-08 16:37:38,756 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:37:39,932 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:geoip-signup@example.com from 127.0.0.1 2026-10-08 16:37:40,160 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3210 deleted mail.mail records with IDs: [3733] 2026-10-08 16:37:40,215 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3210 deleted mail.message records with IDs: [69847] 2026-10-08 16:37:40,244 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:geoip-signup@example.com from 127.0.0.1 2026-10-08 16:37:40,259 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 16:37:40,259 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:37:40] "POST /web/signup HTTP/1.1" 303 - 294 0.532 0.975 2026-10-08 16:37:40,278 121 INFO rb-b76ecc8-225362-422414 odoo.http: Session expired 2026-10-08 16:37:40,278 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:37:40] "GET /my HTTP/1.1" 303 - 5 0.003 0.010 2026-10-08 16:37:41,318 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:37:41] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 177 0.132 0.900 2026-10-08 16:37:41,436 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:41,458 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_filter.tests.test_filter_partner_by_phone: Starting TestFilterPartnerByPhone.test_01_filter_partner_by_phone_mobile ... 2026-10-08 16:37:41,895 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:41,917 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_identification_vn ... 2026-10-08 16:37:42,060 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_passport_vn ... 2026-10-08 16:37:42,204 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_simple_check_methods ... 2026-10-08 16:37:42,318 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_validation_methods ... 2026-10-08 16:37:42,432 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:42,452 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_10_compute_hierarchy_level4_create_populate_and_clear ... 2026-10-08 16:37:42,611 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_11_perf_no_industry_no_hierarchy_readback ... 2026-10-08 16:37:42,754 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:42,776 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_01_compute_hierarchy_from_industry_id ... 2026-10-08 16:37:42,925 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_02_inverse_set_industry_id_from_level_fields ... 2026-10-08 16:37:43,068 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_03_inverse_clear_level_fields_downgrades ... 2026-10-08 16:37:43,239 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_04_inverse_set_level_when_industry_is_child ... 2026-10-08 16:37:43,357 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_05_inverse_set_multiple_levels_priority ... 2026-10-08 16:37:43,471 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_06_compute_clear_industry_id_clears_all ... 2026-10-08 16:37:43,590 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:43,611 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_01_validate_parent_level_requirements ... 2026-10-08 16:37:43,677 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_02_validate_wrong_parent_level ... 2026-10-08 16:37:43,737 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_03_compute_full_code_all_levels ... 2026-10-08 16:37:43,780 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_04_compute_full_code_update_parent ... 2026-10-08 16:37:43,861 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_05_name_get_display ... 2026-10-08 16:37:43,907 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_06_unique_full_code_constraint ... 2026-10-08 16:37:43,958 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_07_child_ids_relationship ... 2026-10-08 16:37:44,004 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_08_cascade_delete ... 2026-10-08 16:37:44,131 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.partner.industry records with IDs: [786] 2026-10-08 16:37:44,170 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_09_is_child_of_method ... 2026-10-08 16:37:44,236 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:44,261 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-10-08 16:37:44,958 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3734] 2026-10-08 16:37:44,973 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69854] 2026-10-08 16:37:44,983 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:45,047 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 3211, model: res.partner.shareholder 2026-10-08 16:37:45,058 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 3211, model: res.partner.shareholder 2026-10-08 16:37:45,064 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 3211, model: res.partner.shareholder 2026-10-08 16:37:45,103 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-10-08 16:37:45,778 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3735] 2026-10-08 16:37:45,792 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69855] 2026-10-08 16:37:45,803 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:45,934 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted res.partner.shareholder records with IDs: [12] 2026-10-08 16:37:45,990 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:46,013 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_check_shareholder_ids ... 2026-10-08 16:37:46,722 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3736] 2026-10-08 16:37:46,736 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69856] 2026-10-08 16:37:46,746 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:46,883 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_ownership_rate ... 2026-10-08 16:37:47,508 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3737] 2026-10-08 16:37:47,522 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69857] 2026-10-08 16:37:47,532 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:47,597 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_partner_id ... 2026-10-08 16:37:48,249 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3738] 2026-10-08 16:37:48,264 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69858] 2026-10-08 16:37:48,275 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:48,348 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_total_ownership_rate ... 2026-10-08 16:37:49,009 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3739] 2026-10-08 16:37:49,026 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69859] 2026-10-08 16:37:49,038 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:49,124 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_multiple_shareholders_in_one_call ... 2026-10-08 16:37:49,896 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3740] 2026-10-08 16:37:49,940 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69860] 2026-10-08 16:37:49,958 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:50,088 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_new_contact ... 2026-10-08 16:37:50,788 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3741] 2026-10-08 16:37:50,802 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69861] 2026-10-08 16:37:50,812 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:50,881 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_insert_shareholder_from_other_company ... 2026-10-08 16:37:51,568 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3742] 2026-10-08 16:37:51,580 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69862] 2026-10-08 16:37:51,591 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:51,673 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_total_ownership_rate_over_100_blocks_batched_create ... 2026-10-08 16:37:52,355 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3743] 2026-10-08 16:37:52,364 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69863] 2026-10-08 16:37:52,373 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:52,484 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_is_company_false_on_multiple_partners ... 2026-10-08 16:37:53,273 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3744] 2026-10-08 16:37:53,287 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69864] 2026-10-08 16:37:53,298 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:53,393 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [38, 39, 40] 2026-10-08 16:37:53,493 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_type_company ... 2026-10-08 16:37:54,263 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3745] 2026-10-08 16:37:54,283 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [69865] 2026-10-08 16:37:54,297 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:37:54,341 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [41] 2026-10-08 16:37:54,440 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:37:54,463 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_02_create_partner_different_vat ... 2026-10-08 16:37:54,852 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_03_create_partner_duplicated_vat ... 2026-10-08 16:37:55,205 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_04_duplicate_partner_individual_not_has_company ... 2026-10-08 16:37:55,474 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_05_duplicate_partner_individual_has_company ... 2026-10-08 16:37:55,954 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_06_create_partner_existed_vat_already_archived ... 2026-10-08 16:37:56,270 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_07_update_partner_individual ... 2026-10-08 16:37:56,721 121 INFO rb-b76ecc8-225362-422414 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-08 16:37:57,094 121 INFO rb-b76ecc8-225362-422414 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-08 16:37:57,645 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_11_create_multi_partners_exeptional_case ... 2026-10-08 16:37:58,194 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:58,216 121 INFO rb-b76ecc8-225362-422414 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-08 16:37:58,679 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:37:58,703 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_does_not_override_an_explicitly_supplied_analytic_account ... 2026-10-08 16:37:59,173 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_provisions_exactly_one_analytic_account ... 2026-10-08 16:37:59,499 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_scopes_the_analytic_account_to_its_own_company ... 2026-10-08 16:38:14,474 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_two_pos_configs_each_get_their_own_distinct_analytic_account ... 2026-10-08 16:38:14,855 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:38:14,879 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_creates_exactly_one_account_for_a_config_with_none ... 2026-10-08 16:38:15,208 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_does_not_duplicate_on_a_second_run ... 2026-10-08 16:38:15,565 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:38:16,113 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:20,428 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0bedbc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:20,430 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cd72f920> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:20,440 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:20,447 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cd72e0c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:20,975 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:26,360 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a4f38c20> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:26,361 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2ccb228e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:26,370 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:26,375 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2ccb237e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:26,927 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:30,585 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cdcc89a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:30,586 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2d0273420> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:30,593 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:30,598 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2d02709a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:32,551 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:36,417 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a55ec4a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:36,419 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2ce876020> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:36,427 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:36,434 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2ce877ba0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:36,961 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:42,156 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2a514a5c0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:42,158 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cb5dd4e0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:42,172 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:42,179 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cb5de7a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:42,710 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:46,464 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf55c680> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:46,466 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cd1c2ca0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:46,477 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:46,484 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cd1c09a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:46,964 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:51,951 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d00bc9a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:51,953 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2a2454860> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:51,963 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:51,968 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2a2455080> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b76ecc8-225362/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:52,533 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:56,778 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2d0beefc0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:56,779 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2c8fdc4a0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:56,789 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:56,796 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2c8fdf560> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b76ecc8-225362/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-b76ecc8-225362/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b76ecc8-225362/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b76ecc8-225362/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b76ecc8-225362/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b76ecc8-225362/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b76ecc8-225362/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:38:58,631 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_is_idempotent_on_repeated_stamping ... 2026-10-08 16:38:58,709 121 INFO rb-b76ecc8-225362-422414 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-08 16:38:58,775 121 INFO rb-b76ecc8-225362-422414 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-08 16:38:58,837 121 INFO rb-b76ecc8-225362-422414 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-08 16:38:58,993 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:39:02,843 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc2cf0ebb00> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:39:02,845 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc2cb597ec0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:39:02,856 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:39:02,863 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc2cb595da0> Stack (most recent call last): File "/data/build/rb-b76ecc8-225362/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b76ecc8-225362/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b76ecc8-225362/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b76ecc8-225362/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b76ecc8-225362/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b76ecc8-225362/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b76ecc8-225362/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b76ecc8-225362/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b76ecc8-225362/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b76ecc8-225362/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b76ecc8-225362/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 16:39:02,909 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:39:02,932 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:03,680 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:04,041 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:39:04,063 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos.tests.test_pos_partner_widget_strip: Starting TestPosPartnerWidgetStrip.test_get_views_override_keeps_the_readonly_rpc_contract ... 2026-10-08 16:39:04,105 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:04,691 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:04,935 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:05,320 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:39:05,340 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsFieldCoverage.test_bank_detail_fields_reach_the_till ... 2026-10-08 16:39:05,603 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:39:05,622 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:05,957 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:06,249 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:39:06,270 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:06,420 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-10-08 16:39:06,801 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-10-08 16:39:14,942 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:15,665 121 INFO rb-b76ecc8-225362-422414 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: 8324 2026-10-08 16:39:15,665 121 INFO rb-b76ecc8-225362-422414 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/tmp616dprc0_chrome_odoo 2026-10-08 16:39:15,666 121 INFO rb-b76ecc8-225362-422414 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:34117/json/version 2026-10-08 16:39:15,667 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:34117/json/version with timeout 3 increased to 10s during tests 2026-10-08 16:39:15,691 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:15,692 121 INFO rb-b76ecc8-225362-422414 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:34117/json 2026-10-08 16:39:15,692 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:34117/json with timeout 3 increased to 10s during tests 2026-10-08 16:39:15,712 121 INFO rb-b76ecc8-225362-422414 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:34117/devtools/page/65FB53090655328EDC121EFE5D2A378B 2026-10-08 16:39:15,761 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:15,779 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:15,952 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:admin from n/a 2026-10-08 16:39:15,961 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:15,975 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:15,975 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:16,014 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:39:19,664 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:19] "GET /odoo/settings HTTP/1.1" 200 - 184 0.306 3.348 2026-10-08 16:39:19,669 121 INFO rb-b76ecc8-225362-422414 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': '65FB53090655328EDC121EFE5D2A378B', 'loaderId': 'A1F48DA9AE2BE6BCA67B0E20B87B24AC', 'isDownload': False} 2026-10-08 16:39:19,669 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:20,948 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:20] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.571 0.670 2026-10-08 16:39:20,958 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:20] "GET /web/assets/e9a695d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.243 2026-10-08 16:39:20,991 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 1.258 2026-10-08 16:39:21,001 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:21] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 1.291 2026-10-08 16:39:21,011 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:21] "GET /web/assets/a49f7c7/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 1.301 2026-10-08 16:39:21,015 121 INFO rb-b76ecc8-225362-422414 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 16:39:21,069 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:21] "GET /web/assets/5c87f49/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-10-08 16:39:21,140 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:21] "GET /web/assets/b0257b6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-08 16:39:22,015 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 16:39:22,031 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 16:39:22,032 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 16:39:22,074 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.018 2026-10-08 16:39:22,085 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:22,175 121 INFO rb-b76ecc8-225362-422414 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Company Without Any Point Of Sale - Settings Save Tour Fixture (398) 2026-10-08 16:39:22,251 121 INFO rb-b76ecc8-225362-422414 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: The ready code tooks too much time : 2.581806182861328 2026-10-08 16:39:22,258 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:22,277 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:22,285 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.076 0.119 2026-10-08 16:39:22,307 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 16:39:22,311 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.153 2026-10-08 16:39:22,321 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.191 2026-10-08 16:39:22,879 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "POST /mail/data HTTP/1.1" 200 - 147 0.291 0.328 2026-10-08 16:39:22,880 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.617 2026-10-08 16:39:22,925 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "GET /web/image/res.company/398/favicon HTTP/1.1" 200 - 9 0.013 0.629 2026-10-08 16:39:22,948 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.775 2026-10-08 16:39:22,979 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.622 2026-10-08 16:39:23,061 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 16:39:23,138 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 16:39:23,154 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:23] "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 16:39:23,159 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.054 0.035 2026-10-08 16:39:23,203 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:23] "POST /web/action/load HTTP/1.1" 200 - 9 0.020 0.078 2026-10-08 16:39:23,250 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 16:39:23,272 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:23] "GET /web/image/res.partner/3/avatar_128?unique=1791477546000 HTTP/1.1" 200 - 9 0.034 0.140 2026-10-08 16:39:23,308 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.214 2026-10-08 16:39:25,239 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:25] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.325 1.658 2026-10-08 16:39:25,359 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 16:39:26,551 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:26] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1111 0.453 0.698 2026-10-08 16:39:27,726 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:27] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.005 0.010 2026-10-08 16:39:27,800 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:27] "POST /base_setup/data HTTP/1.1" 200 - 5 0.024 0.006 2026-10-08 16:39:27,951 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:27] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 16:39:27,959 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:27] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 16:39:27,967 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:27] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 16:39:27,971 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:27] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 16:39:27,975 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:27] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 16:39:27,988 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:27] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 16:39:27,999 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:27] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 16:39:28,008 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 16:39:28,035 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 16:39:28,036 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 16:39:28,036 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 16:39:28,044 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 16:39:28,045 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 16:39:28,057 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:28,065 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 16:39:28,073 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 16:39:28,075 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 16:39:28,101 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 16:39:28,123 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 16:39:28,130 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 16:39:28,143 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 16:39:28,154 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 16:39:28,162 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 16:39:28,174 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 16:39:28,187 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 16:39:28,230 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 16:39:28,232 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-08 16:39:28,280 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.117 2026-10-08 16:39:28,292 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.054 2026-10-08 16:39:28,315 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 16:39:28,322 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 16:39:28,333 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 16:39:28,334 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:28,379 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.044 2026-10-08 16:39:28,383 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 16:39:28,388 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-08 16:39:28,399 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 16:39:28,406 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 16:39:28,417 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 16:39:28,419 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 16:39:28,443 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 16:39:28,539 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 16:39:28,638 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.172 2026-10-08 16:39:28,712 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.117 2026-10-08 16:39:28,742 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 16:39:28,777 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 16:39:28,778 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.215 2026-10-08 16:39:28,810 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-08 16:39:28,833 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 16:39:28,840 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 16:39:28,874 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 16:39:28,915 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.054 2026-10-08 16:39:28,938 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 16:39:28,954 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 16:39:28,962 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 16:39:28,968 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 16:39:28,973 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:28] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 16:39:31,135 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1090 1.128 2.036 2026-10-08 16:39:31,307 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.034 2.828 2026-10-08 16:39:31,362 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 3.301 2026-10-08 16:39:31,437 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/settings.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 16:39:31,462 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 16:39:31,517 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/event.png HTTP/1.1" 200 - 0 0.000 0.079 2026-10-08 16:39:31,526 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/crm.png HTTP/1.1" 200 - 0 0.000 0.083 2026-10-08 16:39:31,536 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/sale_management.png HTTP/1.1" 200 - 0 0.000 0.061 2026-10-08 16:39:31,537 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.121 2026-10-08 16:39:31,590 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/website.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 16:39:31,594 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/calendar.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-08 16:39:31,627 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/website_slides.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 16:39:31,637 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/purchase.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 16:39:31,663 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/stock.png HTTP/1.1" 200 - 0 0.000 0.057 2026-10-08 16:39:31,684 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/account.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 16:39:31,694 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/mrp.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-08 16:39:31,708 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/contacts.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 16:39:31,735 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/survey.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 16:39:31,746 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 16:39:31,780 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/hr_timesheet.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 16:39:31,804 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/mass_mailing.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 16:39:31,808 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/hr.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 16:39:31,810 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/hr_recruitment.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-08 16:39:31,825 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/hr_attendance.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-08 16:39:31,919 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/hr_expense.png HTTP/1.1" 200 - 0 0.000 0.102 2026-10-08 16:39:31,919 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/point_of_sale.png HTTP/1.1" 200 - 0 0.000 0.085 2026-10-08 16:39:31,921 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/lunch.png HTTP/1.1" 200 - 0 0.000 0.096 2026-10-08 16:39:31,922 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:31] "GET /viin_brand/static/img/apps/fleet.png HTTP/1.1" 200 - 0 0.000 0.078 2026-10-08 16:39:33,918 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 16:39:33,919 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:33] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 971 1.512 3.587 2026-10-08 16:39:36,919 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [36189] 2026-10-08 16:39:36,919 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted ir.config_parameter records with IDs: [15] 2026-10-08 16:39:37,344 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: Simulating signal changes during tests 2026-10-08 16:39:37,345 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:37] "POST /web/dataset/call_button/res.config.settings/execute HTTP/1.1" 200 - 1965 1.434 1.778 2026-10-08 16:39:38,060 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:38] "GET /odoo/settings HTTP/1.1" 200 - 103 0.180 0.491 2026-10-08 16:39:38,150 121 INFO rb-b76ecc8-225362-422414 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 16:39:38,155 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.017 2026-10-08 16:39:39,141 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:39,169 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.012 0.008 2026-10-08 16:39:39,176 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:39,256 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.022 2026-10-08 16:39:39,264 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.033 2026-10-08 16:39:39,876 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:39] "POST /mail/data HTTP/1.1" 200 - 149 0.310 0.246 2026-10-08 16:39:39,906 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:39] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.548 2026-10-08 16:39:39,907 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.521 2026-10-08 16:39:39,959 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.013 0.597 2026-10-08 16:39:40,095 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 16:39:40,159 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.035 2026-10-08 16:39:41,711 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:41] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.251 1.344 2026-10-08 16:39:41,765 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:41] "GET /web/image/res.company/398/favicon HTTP/1.1" 304 - 9 0.018 1.629 2026-10-08 16:39:41,770 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 16:39:41,829 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 16:39:43,248 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:43] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1131 0.641 0.723 2026-10-08 16:39:44,338 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:44] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.003 0.005 2026-10-08 16:39:44,372 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:44] "POST /base_setup/data HTTP/1.1" 200 - 5 0.007 0.006 2026-10-08 16:39:44,616 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:44,620 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:45,184 121 INFO rb-b76ecc8-225362-422414 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 41325660 (allocated 42364928) 2026-10-08 16:39:45,204 121 INFO rb-b76ecc8-225362-422414 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 8324 2026-10-08 16:39:45,209 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:45,211 121 INFO rb-b76ecc8-225362-422414 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 8324 2026-10-08 16:39:45,354 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_163945_354151_test_settings_save_when_active_company_has_no_point_of_sale.txt 2026-10-08 16:39:45,354 121 INFO rb-b76ecc8-225362-422414 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/tmp616dprc0_chrome_odoo" 2026-10-08 16:39:45,371 121 INFO rb-b76ecc8-225362-422414 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-08 16:39:47,229 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:47] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1050 1.074 1.617 2026-10-08 16:39:47,272 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:47] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 2.699 2026-10-08 16:39:47,393 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:39:47] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.023 2.611 2026-10-08 16:39:47,550 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:39:47,599 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_01_default_excludes_all_online_when_multiple ... 2026-10-08 16:39:47,650 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_02_default_keeps_single_online ... 2026-10-08 16:39:47,705 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_03_duplicate_config_with_multiple_online_methods ... 2026-10-08 16:39:48,169 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:39:48,191 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_qr.tests.test_pos_payment_method_qr_fields: Starting TestPosPaymentMethodQrFields.test_pos_payment_method_loads_qr_provider_fields ... 2026-10-08 16:39:48,493 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:40:24,616 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice ... 2026-10-08 16:40:24,827 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #918626 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-08 16:40:30,152 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #918626 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #19 2026-10-08 16:40:30,153 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #918626 finished 2026-10-08 16:40:33,398 121 INFO rb-b76ecc8-225362-422414 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-08 16:40:33,570 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14802620 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-10-08 16:40:36,572 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14802620 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #21 2026-10-08 16:40:36,573 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14802620 finished 2026-10-08 16:40:40,327 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-08 16:41:07,766 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-10-08 16:41:08,403 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome pid: 8646 2026-10-08 16:41:08,403 121 INFO rb-b76ecc8-225362-422414 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/tmpojpbi99k_chrome_odoo 2026-10-08 16:41:08,403 121 INFO rb-b76ecc8-225362-422414 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:42891/json/version 2026-10-08 16:41:08,405 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:42891/json/version with timeout 3 increased to 10s during tests 2026-10-08 16:41:08,499 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:08,500 121 INFO rb-b76ecc8-225362-422414 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:42891/json 2026-10-08 16:41:08,500 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common.requests: request http://127.0.0.1:42891/json with timeout 3 increased to 10s during tests 2026-10-08 16:41:08,515 121 INFO rb-b76ecc8-225362-422414 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:42891/devtools/page/15A367B92A920CCBE60922D7F81E9642 2026-10-08 16:41:08,523 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:08,542 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:08,693 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.res_users: Login successful for db:rb-b76ecc8-225362-422414 login:pos_user from n/a 2026-10-08 16:41:08,701 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:08,714 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:08,715 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:08,733 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:41:09,983 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:09] "GET /pos/ui?config_id=26 HTTP/1.1" 200 - 130 0.217 1.037 2026-10-08 16:41:09,988 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Navigation result: {'frameId': '15A367B92A920CCBE60922D7F81E9642', 'loaderId': '4FDD129501984FB63206DF10BB9504EB', 'isDownload': False} 2026-10-08 16:41:09,988 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:10,013 121 INFO rb-b76ecc8-225362-422414 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 16:41:10,051 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:10] "GET /web/assets/5c79463/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-08 16:41:10,059 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:10] "GET /web/assets/8e04710/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-10-08 16:41:10,074 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:10] "GET /web/assets/a90fee5/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-08 16:41:10,653 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:10] "GET /web/webclient/translations/13560449eab8924e86ac3eece492cb7cd0ebec80?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 16:41:10,667 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 16:41:10,679 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 16:41:10,689 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:10,697 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:10,699 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-08 16:41:10,717 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:11,687 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:11] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 312 0.456 0.543 2026-10-08 16:41:11,689 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.956 2026-10-08 16:41:11,902 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-08 16:41:11,923 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-08 16:41:11,969 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-08 16:41:12,008 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.008 0.015 2026-10-08 16:41:12,024 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:12,151 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 16:41:12,153 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 16:41:12,227 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 16:41:12,269 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 16:41:12,288 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 16:41:12,306 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=res.company&id=401&field=logo HTTP/1.1" 200 - 9 0.027 0.047 2026-10-08 16:41:12,329 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:12,373 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image/res.users/3228/avatar_128 HTTP/1.1" 200 - 16 0.025 0.120 2026-10-08 16:41:12,399 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image/res.company/401/favicon HTTP/1.1" 200 - 4 0.008 0.106 2026-10-08 16:41:12,509 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.036 0.045 2026-10-08 16:41:12,551 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.019 0.108 2026-10-08 16:41:12,556 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:12,587 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.136 2026-10-08 16:41:12,631 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.015 0.170 2026-10-08 16:41:12,659 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.012 0.172 2026-10-08 16:41:12,686 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.010 0.081 2026-10-08 16:41:12,696 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.124 2026-10-08 16:41:12,714 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.005 0.070 2026-10-08 16:41:12,731 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.269 2026-10-08 16:41:12,754 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.007 0.073 2026-10-08 16:41:12,775 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.007 0.062 2026-10-08 16:41:12,790 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.269 2026-10-08 16:41:12,805 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.095 2026-10-08 16:41:12,932 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:12] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.053 0.157 2026-10-08 16:41:13,024 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:13,108 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:13,164 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:13,229 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:13,294 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:13,415 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:13,444 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 16:41:13,447 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 16:41:13,484 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:13,535 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:13,606 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:13,616 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 16:41:13,701 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:13,707 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32816617 started for PoS orders references: [{'name': 'Order 00014-001-0001', 'uuid': 'c12addc8-035b-48cd-8906-84b13a902ceb'}] 2026-10-08 16:41:13,710 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 16:41:14,959 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32816617 order {'name': 'Order 00014-001-0001', 'uuid': 'c12addc8-035b-48cd-8906-84b13a902ceb'} created pos.order #23 2026-10-08 16:41:14,964 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32816617 finished 2026-10-08 16:41:15,039 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 340 0.700 0.637 2026-10-08 16:41:15,103 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 16:41:15,170 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:15] "GET /web/image?model=pos.config&id=26&field=custom_logo HTTP/1.1" 200 - 4 0.003 0.011 2026-10-08 16:41:15,195 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,273 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,336 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,406 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,494 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,559 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,612 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,686 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,721 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.013 0.024 2026-10-08 16:41:15,757 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,815 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,867 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,918 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:15,969 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,022 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,083 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,134 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,186 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,237 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,288 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,350 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,416 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,471 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,564 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,638 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,695 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,748 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,815 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:16,912 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97645433 started for PoS orders references: [{'name': 'Order 00014-001-0002', 'uuid': '70fc7214-3c2b-46e4-b951-ca085ee35126'}] 2026-10-08 16:41:16,920 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:17,801 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97645433 order {'name': 'Order 00014-001-0002', 'uuid': '70fc7214-3c2b-46e4-b951-ca085ee35126'} created pos.order #24 2026-10-08 16:41:17,806 121 INFO rb-b76ecc8-225362-422414 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97645433 finished 2026-10-08 16:41:17,870 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 242 0.396 0.567 2026-10-08 16:41:17,918 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 16:41:17,953 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: tour succeeded 2026-10-08 16:41:17,954 121 INFO rb-b76ecc8-225362-422414 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-08 16:41:18,092 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: heap 17213800 (allocated 18489344) 2026-10-08 16:41:18,104 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Closing chrome headless with pid 8646 2026-10-08 16:41:18,106 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Closing websocket connection 2026-10-08 16:41:18,108 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Terminating chrome headless with pid 8646 2026-10-08 16:41:18,225 121 INFO rb-b76ecc8-225362-422414 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-b76ecc8-225362-422414/chrome_logs/chrome_log_20261008_164118_225578_test_refund_reason_persists_on_refund_line.txt 2026-10-08 16:41:18,225 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Removing chrome user profile "/tmp/tmpojpbi99k_chrome_odoo" 2026-10-08 16:41:18,393 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 16:41:18,670 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_barcode_product_1 ... 2026-10-08 16:41:18,792 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_1 ... 2026-10-08 16:41:18,880 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_2 ... 2026-10-08 16:41:18,981 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_3 ... 2026-10-08 16:41:19,048 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_create_scale_product ... 2026-10-08 16:41:19,117 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_1 ... 2026-10-08 16:41:19,133 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-10-08 16:41:19,230 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_2 ... 2026-10-08 16:41:19,243 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-10-08 16:41:19,360 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_3 ... 2026-10-08 16:41:19,383 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-10-08 16:41:19,509 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_4 ... 2026-10-08 16:41:19,583 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:41:37,980 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_01_vnpay_supported_currencies ... 2026-10-08 16:41:38,249 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_02_create_vnpay_payment ... 2026-10-08 16:41:38,312 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_03_sql_constraints_unique_merchant_method_code ... 2026-10-08 16:41:38,556 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:41:56,623 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_vnpay.tests.test_vnpay_ipn: Starting TestVnpayIpn.test_vnpay_ipn_notifies_pos_config_channel_and_marks_payment_done ... 2026-10-08 16:41:56,943 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 16:41:58,956 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pos_vnpay.controllers.main: notification received from vnpay: {'amount': 100000, 'bankCode': 'NCB', 'checksum': '0bb54c67b2548896e48fc9d364fb2b4f61e596a3232d98a1824b7c71336968af', 'clientTransactionCode': 'b00ae50c-d1aa-4b87-8794-770259d2046a_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-08 16:41:59,002 121 INFO rb-b76ecc8-225362-422414 werkzeug: 127.0.0.1 - - [08/Oct/2026 16:41:59] "POST /payment/vnpayspos_ipn/notification HTTP/1.1" 200 - 21 0.035 2.028 2026-10-08 16:41:59,157 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:41:59,180 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_01_monthly ... 2026-10-08 16:42:00,077 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_02_annually ... 2026-10-08 16:42:00,828 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_day_of_week_only ... 2026-10-08 16:42:01,579 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_annually ... 2026-10-08 16:42:02,304 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_days_of_week_only ... 2026-10-08 16:42:03,185 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_monthly ... 2026-10-08 16:42:04,101 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_validity_annually ... 2026-10-08 16:42:04,942 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_validity_monthly ... 2026-10-08 16:42:05,922 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:42:05,945 121 INFO rb-b76ecc8-225362-422414 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-08 16:42:06,337 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_non_wrapping_still_applies ... 2026-10-08 16:42:06,672 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_wraps_across_new_year ... 2026-10-08 16:42:07,068 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:42:07,089 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-10-08 16:42:07,440 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-10-08 16:42:07,768 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-10-08 16:42:07,823 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:42:09,147 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_01_get_unapproved_source_templates_default_is_empty ... 2026-10-08 16:42:09,330 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_02_unapproved_product_predicate_toggles_with_approval_state ... 2026-10-08 16:42:10,320 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3746] 2026-10-08 16:42:10,433 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2416] 2026-10-08 16:42:10,556 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3747] 2026-10-08 16:42:10,673 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:42:12,155 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_product_approval_request_line ... 2026-10-08 16:42:12,301 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:42:13,699 121 INFO rb-b76ecc8-225362-422414 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-08 16:42:14,498 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:42:15,832 121 INFO rb-b76ecc8-225362-422414 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-08 16:42:16,135 121 INFO rb-b76ecc8-225362-422414 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-08 16:42:17,089 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3748] 2026-10-08 16:42:17,247 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2417] 2026-10-08 16:42:17,390 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3749] 2026-10-08 16:42:18,276 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3750] 2026-10-08 16:42:18,407 121 INFO rb-b76ecc8-225362-422414 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-08 16:42:19,509 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3751] 2026-10-08 16:42:19,659 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2419] 2026-10-08 16:42:19,811 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3752] 2026-10-08 16:42:19,939 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_supports_every_operator_it_advertises ... 2026-10-08 16:42:21,142 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3753] 2026-10-08 16:42:21,249 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2420] 2026-10-08 16:42:21,360 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3754] 2026-10-08 16:42:22,266 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3755] 2026-10-08 16:42:22,397 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-10-08 16:42:22,460 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:42:40,590 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3230 deleted mail.mail records with IDs: [3756] 2026-10-08 16:42:41,747 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval_account.tests.test_account_approval: Starting TestAccountApproval.test_warning_unapproval_product_on_invoice ... 2026-10-08 16:42:41,850 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3230 deleted mail.activity records with IDs: [2422] 2026-10-08 16:42:41,989 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3230 deleted mail.mail records with IDs: [3757] 2026-10-08 16:42:42,143 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:43:01,877 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3232 deleted mail.mail records with IDs: [3758] 2026-10-08 16:43:02,859 121 INFO rb-b76ecc8-225362-422414 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-08 16:43:02,937 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3232 deleted mail.activity records with IDs: [2423] 2026-10-08 16:43:03,092 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3232 deleted mail.mail records with IDs: [3759] 2026-10-08 16:43:03,687 121 INFO rb-b76ecc8-225362-422414 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-08 16:43:04,311 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 16:43:14,814 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3760] 2026-10-08 16:43:14,951 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3761] 2026-10-08 16:43:15,375 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3762] 2026-10-08 16:43:15,500 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3763] 2026-10-08 16:43:15,514 121 INFO rb-b76ecc8-225362-422414 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-08 16:43:16,296 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [35] 2026-10-08 16:43:16,454 121 INFO rb-b76ecc8-225362-422414 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-08 16:43:17,860 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3764] 2026-10-08 16:43:18,043 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3765] 2026-10-08 16:43:18,220 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2426] 2026-10-08 16:43:18,407 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3766] 2026-10-08 16:43:18,535 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-10-08 16:43:18,599 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-10-08 16:43:18,762 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2424] 2026-10-08 16:43:19,034 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3767] 2026-10-08 16:43:19,122 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:43:20,640 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3768] 2026-10-08 16:43:20,677 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.message records with IDs: [71175] 2026-10-08 16:43:20,686 121 INFO rb-b76ecc8-225362-422414 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 16:43:20,858 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_cancel_notifies_merchant ... 2026-10-08 16:43:21,972 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3769] 2026-10-08 16:43:22,137 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3770] 2026-10-08 16:43:22,204 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2427] 2026-10-08 16:43:22,367 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3771] 2026-10-08 16:43:22,441 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_confirm_notifies_merchant ... 2026-10-08 16:43:23,408 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3772] 2026-10-08 16:43:23,543 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3773] 2026-10-08 16:43:23,602 121 INFO rb-b76ecc8-225362-422414 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-08 16:43:24,413 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3774] 2026-10-08 16:43:24,553 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3775] 2026-10-08 16:43:24,717 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3235 deleted mail.activity records with IDs: [2429] 2026-10-08 16:43:24,899 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3235 deleted mail.mail records with IDs: [3776] 2026-10-08 16:43:25,045 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3777] 2026-10-08 16:43:25,164 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_full_approval_notifies_merchant_approved ... 2026-10-08 16:43:26,046 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3778] 2026-10-08 16:43:26,193 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3779] 2026-10-08 16:43:26,337 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3235 deleted mail.activity records with IDs: [2430] 2026-10-08 16:43:26,469 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3235 deleted mail.mail records with IDs: [3780] 2026-10-08 16:43:26,599 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3781] 2026-10-08 16:43:26,714 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_non_merchant_product_produces_no_notification ... 2026-10-08 16:43:27,449 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3782] 2026-10-08 16:43:27,627 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3235 deleted mail.activity records with IDs: [2431] 2026-10-08 16:43:27,805 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #3235 deleted mail.mail records with IDs: [3783] 2026-10-08 16:43:27,950 121 INFO rb-b76ecc8-225362-422414 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-08 16:43:28,825 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3784] 2026-10-08 16:43:28,961 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3785] 2026-10-08 16:43:29,146 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2432] 2026-10-08 16:43:29,391 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3786] 2026-10-08 16:43:29,447 121 INFO rb-b76ecc8-225362-422414 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-10-08 16:43:30,406 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3787] 2026-10-08 16:43:30,584 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3788] 2026-10-08 16:43:30,801 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2433] 2026-10-08 16:43:31,049 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3789] 2026-10-08 16:43:31,108 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 16:43:41,352 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3790] 2026-10-08 16:43:41,531 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3791] 2026-10-08 16:43:42,031 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3792] 2026-10-08 16:43:42,182 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3793] 2026-10-08 16:43:42,198 121 INFO rb-b76ecc8-225362-422414 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-08 16:43:42,272 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2435] 2026-10-08 16:43:42,412 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3794] 2026-10-08 16:43:42,535 121 INFO rb-b76ecc8-225362-422414 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3795] 2026-10-08 16:43:42,873 121 INFO rb-b76ecc8-225362-422414 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 16:43:42,878 121 INFO rb-b76ecc8-225362-422414 odoo.service.server: 5656 post-tests in 17120.91s, 4554513 queries 2026-10-08 16:43:42,907 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_approval_sale: 11 tests 66.19s 10216 queries 2026-10-08 16:43:42,907 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_approval_stock: 35 tests 77.99s 32538 queries 2026-10-08 16:43:42,907 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_auth_password_policy: 6 tests 0.48s 185 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_auto_currency_rate: 6 tests 27.79s 12261 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_auto_currency_rate_acb: 10 tests 110.31s 49184 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_auto_currency_rate_bidv: 6 tests 52.59s 24552 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_auto_currency_rate_vcb: 11 tests 125.23s 55333 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_auto_currency_rate_xe: 5 tests 43.06s 18408 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_base_district: 10 tests 3.56s 1064 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_base_import_tracking: 4 tests 0.74s 132 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_base_state_group: 14 tests 1.35s 422 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_base_ward: 10 tests 3.15s 1059 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_bidv_connector: 27 tests 63.38s 26317 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_brand: 4 tests 0.12s 4 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_brand_common: 27 tests 40.92s 4061 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_brand_onboarding: 5 tests 4.38s 135 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_brand_website: 9 tests 5.41s 991 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_business_trip: 104 tests 181.33s 44427 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_business_trip_approval: 22 tests 30.22s 10095 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_business_trip_fleet: 21 tests 13.87s 5181 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_business_trip_hr_expense: 28 tests 137.55s 29837 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_crm_business_nature: 36 tests 21.94s 8935 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_crm_customer_recognition: 8 tests 1.91s 357 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_crm_dob: 6 tests 1.13s 368 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_crm_sankey: 9 tests 1.30s 486 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_customizer: 821 tests 4267.79s 336115 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_delivery_ghn: 64 tests 17.36s 6854 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_delivery_ghtk: 23 tests 3.71s 1325 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_delivery_viettelpost: 26 tests 2.46s 677 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_delivery_vn_base: 58 tests 49.47s 16775 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_delivery_vn_batch: 10 tests 2.72s 873 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_delivery_vn_pos: 17 tests 1.14s 243 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_delivery_vn_website: 11 tests 3.96s 1120 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_document: 75 tests 341.92s 71219 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_document_freight: 8 tests 5.74s 2113 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_document_parsing: 18 tests 4.00s 1312 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_document_project: 5 tests 39.64s 8963 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_duns: 6 tests 3.27s 538 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_equipment_warranty_partner_infor: 19 tests 36.94s 14939 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_estimate: 34 tests 8.37s 2970 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_estimate_approval: 20 tests 11.35s 2815 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_estimate_budget: 14 tests 234.22s 15210 queries 2026-10-08 16:43:42,908 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_estimate_hr: 4 tests 0.34s 95 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_estimate_project: 7 tests 1.18s 380 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_estimate_purchase: 7 tests 1.60s 538 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_estimate_sale: 7 tests 1.76s 563 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_event_partner_barcodes: 17 tests 33.43s 11716 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet: 18 tests 15.09s 5178 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_account: 80 tests 231.94s 44911 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_booking: 137 tests 150.46s 54781 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_booking_account: 13 tests 71.08s 5653 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_booking_approval: 18 tests 28.84s 8565 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_booking_cargo: 48 tests 70.68s 25741 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_booking_gantt: 7 tests 0.27s 37 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_booking_map: 9 tests 0.31s 44 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_booking_passenger: 94 tests 216.45s 79732 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_insurance: 17 tests 4.83s 1950 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_loading_capacity: 21 tests 9.86s 3516 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_planning: 237 tests 244.22s 68801 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_planning_account: 10 tests 1.11s 278 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_planning_gantt: 16 tests 0.93s 232 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_planning_hr_expense: 37 tests 38.33s 14772 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_planning_map: 24 tests 7.52s 1098 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_purchase: 4 tests 1.00s 272 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_sale: 23 tests 27.88s 7551 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_sale_cargo: 27 tests 13.63s 5046 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_sale_management: 3 tests 3.44s 1006 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_sale_passenger: 10 tests 8.47s 2463 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_fleet_stock: 154 tests 353.37s 175039 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_foreign_trade: 32 tests 103.14s 44585 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_foreign_trade_export: 69 tests 177.81s 60239 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_foreign_trade_import: 53 tests 109.91s 34733 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_foreign_trade_import_currency_rate: 5 tests 8.99s 3350 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_freight_air: 31 tests 15.29s 6080 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_freight_air_consol: 17 tests 9.59s 3790 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_freight_consol: 145 tests 129.03s 34240 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_freight_document_parsing: 3 tests 0.79s 312 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_freight_management: 328 tests 172.88s 70312 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_freight_project: 13 tests 23.36s 7680 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_freight_road: 20 tests 8.63s 3302 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_freight_sale: 477 tests 668.97s 207190 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_freight_sale_consol: 27 tests 60.70s 23501 queries 2026-10-08 16:43:42,909 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_freight_sale_onbehalf: 33 tests 28.39s 9702 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_freight_sale_purchase: 86 tests 89.37s 32166 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_geo_route_map: 10 tests 0.40s 51 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_geography_info: 5 tests 0.28s 118 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_geography_info_world_bank: 3 tests 1.23s 16 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_google_drive: 529 tests 1111.66s 414028 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_google_sheet_import: 97 tests 26.14s 9954 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_helpdesk: 55 tests 45.11s 16293 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_helpdesk_crm: 10 tests 12.52s 4540 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_helpdesk_hr: 4 tests 5.43s 2053 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_helpdesk_livechat: 4 tests 5.58s 2069 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_helpdesk_odoo_module: 4 tests 5.29s 2004 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_helpdesk_project: 25 tests 22.56s 8702 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_helpdesk_sale: 8 tests 17.00s 5808 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_helpdesk_timesheet: 4 tests 5.45s 2190 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_helpdesk_timesheet_timer: 8 tests 7.40s 2809 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr: 73 tests 18.44s 6619 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_account: 15 tests 15.11s 5042 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_appraisal: 25 tests 42.29s 15943 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_attendance_validation: 25 tests 8.77s 3448 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_contract: 132 tests 86.14s 29478 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_contract_suspension: 9 tests 19.40s 5975 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_contract_suspension_payroll: 5 tests 4.70s 1026 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_contract_suspension_seniority: 12 tests 43.17s 10874 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_employee_birthday: 25 tests 7.77s 2274 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_employee_relative_birthdate: 3 tests 0.13s 24 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_holidays: 40 tests 39.55s 12332 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_maintenance: 4 tests 1.15s 376 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_management_tiers: 18 tests 8.35s 2400 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_multi_position: 39 tests 65.09s 24735 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_overtime: 74 tests 117.73s 46416 queries 2026-10-08 16:43:42,910 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_overtime_approval: 78 tests 117.52s 28761 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_overtime_approval_compensatory_time_off: 5 tests 7.75s 2257 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_overtime_approval_payroll: 14 tests 19.42s 5914 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_overtime_attendance: 22 tests 27.84s 9590 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_overtime_hr_holidays: 8 tests 12.81s 4652 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_overtime_payroll: 30 tests 14.55s 3374 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_overtime_timesheet: 21 tests 29.81s 9932 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_overtime_timesheet_approval: 10 tests 11.94s 3085 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_overtime_timesheet_attendance: 12 tests 19.81s 6994 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_payroll_administrative_region: 26 tests 39.60s 15455 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_payroll_timesheet_wfh: 11 tests 44.40s 16957 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_project: 13 tests 9.12s 3146 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_project_timesheet_account: 4 tests 0.32s 112 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_rank: 23 tests 221.06s 79834 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_recognition_discipline: 22 tests 42.39s 14652 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_recognition_discipline_approval: 3 tests 16.59s 5866 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_recruitment: 6 tests 1.95s 530 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_recruitment_skills_resume: 10 tests 3.00s 1052 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_retirement_age: 17 tests 19.91s 6951 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_role: 26 tests 172.19s 58858 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_seniority: 18 tests 36.83s 11437 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_skill_framework: 33 tests 51.95s 17648 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_skills_slides: 10 tests 2.64s 974 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_timesheet_timer: 44 tests 16.16s 5916 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_work_entry_contract: 12 tests 11.99s 5056 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_work_entry_contract_attendance: 12 tests 4.92s 1872 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_work_entry_contract_attendance_holiday: 13 tests 9.13s 4008 queries 2026-10-08 16:43:42,911 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_work_entry_contract_suspension: 10 tests 0.76s 207 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_hr_work_entry_holidays: 34 tests 32.17s 13362 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_invoice_line_grouping: 13 tests 75.28s 17372 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_lang_detection: 3 tests 0.97s 11 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_link_tracker_qr_code: 18 tests 1.28s 283 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_loan_management_bank_currency_rate: 8 tests 43.40s 14949 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_logistics: 109 tests 33.05s 11034 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_logistics_account: 6 tests 2.22s 806 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_logistics_cargo_template: 16 tests 0.88s 243 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_logistics_package_type: 13 tests 0.51s 127 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_logistics_route: 21 tests 11.34s 4518 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_logistics_sale: 60 tests 128.41s 41515 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_loyalty: 22 tests 7.89s 2837 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_loyalty_pos: 12 tests 76.64s 23168 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_loyalty_sale: 18 tests 40.65s 12179 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mail_route: 14 tests 28.70s 9872 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mail_route_hr: 4 tests 2.21s 737 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_maintenance: 17 tests 3.02s 1150 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace: 191 tests 351.64s 127717 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace_loyalty: 15 tests 11.17s 4101 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace_rating: 6 tests 9.14s 3506 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace_sale: 49 tests 108.41s 34326 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace_sale_currency_conversion_diff: 3 tests 12.52s 4218 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace_sale_loyalty: 20 tests 60.61s 19284 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace_sale_product_configurator: 11 tests 34.21s 9659 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace_sale_stock: 5 tests 25.14s 6996 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace_snailmail: 8 tests 10.44s 3561 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace_stock: 21 tests 29.64s 10114 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace_website_sale: 31 tests 72.41s 26011 queries 2026-10-08 16:43:42,912 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_marketplace_website_sale_stock: 4 tests 3.52s 639 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_meeting_room: 36 tests 5.80s 1588 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp: 29 tests 54.96s 14169 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_account: 13 tests 20.53s 5076 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_filter: 3 tests 12.60s 5695 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_mps: 93 tests 317.62s 153091 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_plm_approval: 32 tests 88.88s 20182 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_plm_subcontracting_purchase: 23 tests 40.87s 12215 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_plm_test_full: 11 tests 18.57s 4575 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_plm_website_sale: 12 tests 3.73s 950 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_progress: 14 tests 9.97s 2669 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_standard_consumption: 38 tests 86.78s 24684 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_subcontracting_link: 27 tests 28.03s 6345 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_subcontracting_loss_report: 5 tests 0.50s 91 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_subcontracting_report: 50 tests 21.95s 3926 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_subcontracting_request: 22 tests 45.52s 13268 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_subcontracting_request_approval: 16 tests 34.54s 8571 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_subcontracting_request_plm: 9 tests 21.17s 6279 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_subcontracting_request_requisition: 5 tests 11.91s 3569 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_workorder: 705 tests 2421.69s 799640 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_workorder_backdate: 25 tests 44.12s 13405 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_workorder_maintenance: 49 tests 141.88s 49118 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_mrp_workorder_quality: 10 tests 34.54s 13969 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_multi_warehouse_access_control_purchase_requisition: 4 tests 6.92s 3212 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_approval: 8 tests 5.41s 1471 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_approval_marketplace: 32 tests 90.39s 22309 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_approval_marketplace_website: 4 tests 15.27s 4931 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_approval_website: 3 tests 2.42s 747 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_budget_code: 7 tests 1.13s 245 queries 2026-10-08 16:43:42,913 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_business_nature: 58 tests 29.41s 9261 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_calendar: 10 tests 3.44s 547 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_country_recognition: 3 tests 2.71s 488 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_filter: 3 tests 0.46s 119 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_identity: 6 tests 0.53s 109 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_industry_isic: 23 tests 1.79s 614 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_shareholder: 16 tests 10.20s 3502 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_partner_tax_code: 11 tests 3.75s 1286 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_pos: 36 tests 68.04s 7900 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_pos_custom_bill_logo: 6 tests 41.30s 12700 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_pos_qr: 8 tests 0.94s 233 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_pos_refund: 4 tests 51.84s 15336 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_pos_return: 3 tests 38.06s 9520 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_pos_scale: 11 tests 1.18s 327 queries 2026-10-08 16:43:42,914 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_pos_vnpay: 8 tests 39.57s 12445 queries 2026-10-08 16:43:42,915 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_pricelist_validity_advance: 15 tests 7.90s 2771 queries 2026-10-08 16:43:42,915 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_product: 5 tests 0.75s 1200 queries 2026-10-08 16:43:42,915 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_product_approval: 17 tests 14.63s 4126 queries 2026-10-08 16:43:42,915 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_product_approval_account: 7 tests 41.85s 13744 queries 2026-10-08 16:43:42,915 121 INFO rb-b76ecc8-225362-422414 odoo.tests.stats: viin_product_approval_marketplace: 18 tests 38.55s 12957 queries 2026-10-08 16:43:42,916 121 INFO rb-b76ecc8-225362-422414 odoo.tests.result: 0 failed, 0 error(s) of 5656 tests when loading database 'rb-b76ecc8-225362-422414' 2026-10-08 16:43:42,917 121 INFO rb-b76ecc8-225362-422414 odoo.service.server: Initiating shutdown 2026-10-08 16:43:42,917 121 INFO rb-b76ecc8-225362-422414 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.